write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @remote}, {0xa, 0x0, 0x0, @local, 0xfff}, r0}}, 0x48) 18:05:47 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) getpid() sched_setscheduler(0x0, 0x5, &(0x7f0000000380)) r37 = socket$inet_tcp(0x2, 0x1, 0x0) r38 = fcntl$dupfd(r37, 0x0, r37) getsockopt$sock_cred(r38, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r39, r39, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r40) 18:05:47 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)) setregid(0x0, 0x0) r35 = getpid() sched_setscheduler(r35, 0x0, &(0x7f0000000380)) r36 = getpid() sched_setscheduler(r36, 0x5, &(0x7f0000000380)) r37 = socket$inet_tcp(0x2, 0x1, 0x0) r38 = fcntl$dupfd(r37, 0x0, r37) getsockopt$sock_cred(r38, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r39, r39, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:05:47 executing program 0: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r1}}, 0x48) r2 = socket$inet(0x2, 0x4, 0x6) setsockopt$inet_mreqsrc(r2, 0x0, 0x28, &(0x7f00000000c0)={@loopback, @empty, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x18, 0xfa00, {0x2, &(0x7f0000000000)={0xffffffffffffffff}, 0x12a, 0xa}}, 0x20) write$RDMA_USER_CM_CMD_DISCONNECT(r0, &(0x7f0000000080)={0xa, 0x4, 0xfa00, {r3}}, 0xc) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) r5 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/dlm_plock\x00', 0x0, 0x0) ppoll(&(0x7f0000000500)=[{r5}], 0x1, 0x0, 0x0, 0x0) ioctl$SIOCRSSCAUSE(r5, 0x89e1, &(0x7f0000000100)=0x81) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r4}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(r0, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r4}}, 0x10) 18:05:47 executing program 2: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = socket$rxrpc(0x21, 0x2, 0xa) r3 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) socket(0x10, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=@newlink={0x48, 0x66, 0x707, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28}]}, 0x48}}, 0x0) sendmmsg(r2, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp={0x2c, 0x3, 0x0, 0x1d}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000480)="f5036d2fe98a845902113c97cb62f5525c5f48b89e29a2baf8dac4aa53e26ae1686a232e56bc4a9003b8935180de074617379125e249e2ea476518e94807e3a1fcea46ee93ee90656b10eba4affccdecbc91e58f2cd374161fc62e9f0363ee20b85e028c9059e7dcae3fe141f1b4a9fa2c210d6d080803874e4a2d8b341d22f653d0ecc9df07cceff7fee1178d475097133c912c36569de57266162233e7ee2f954ab5ac5c5e9c5a61e60d66f149db96a7402a7fc851fbe205d326a4168b37d0e645282dc7ef6a79a2f58b380127209ee1a8fcbbc56fe9f4fa2e52436388769ed24b52d19f949a24eb63edb3a65d5a5c8d737c784c863d2834", 0xf9}], 0x1, &(0x7f0000000580)=[{0x48, 0x118, 0x80000001, "8ebe710fec5128ac6d4526182c0f48beda76d9d393155c35d43f09504d37d06ffc1101ab3fbf17b9208d0045a4bcdecad0930515c825"}, {0x98, 0x49ded4c498050cee, 0x0, "389378effd659084b0925c5349b3a700e52e5eff6ed6a89903a07f256512e1573a419b9de8563a1c2dc6e60021295d61e58e61f92609327d39dd3eb467e3cad510d8d93df65970c09ae6ae8de71ac41062d258ed8f137d27405fc8e3dc9cbcb748fd43a6c6fac14eb1ac17e994fb7923e02cc485af5ff6ae419c43aac736cf9d39c243"}, {0x30, 0x0, 0x2, "4d7de00c0ac018a7de349510161cdb0c7d8cee31f2786ee7acea40194f"}, {0x90, 0x1, 0xfd83, "2c17ac818162e089f4c0973bf4588eaba71eb3fcdf60cc5490293d413c2e8e5c1febc4f69e37c2a3d91e0976be601abd5bc885aebb14b0747b870f5d45977e5b783056696a49887a5eb02068160e8a603fcd4c8a7bdfef41d1c22d89aaff558979b4ff8b3cd3370103f66af5cad0cbfaf663e838c48fb59b4f140646f0ca"}], 0x1a0}}, {{&(0x7f0000000240)=@nfc_llcp={0x27, 0x1, 0x1, 0x2, 0xe0, 0x6, "20d5ab297c73bdfd9d8be069e3d2445710af11d3d70f2be2aa2ae9e20610aea379ede256d1200e06766309f1da63a9b0b2cf3a57ec83efcf0d112b1bb40bcc", 0x28}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000740)="a84da84911631a716097099aa2ce9b19d664050d79b29d64d09a8a798d749dbc256c422c49d25ec28fc7e73c517f905f92ed47e1c4cfca45f785b57643634f2c3dc8e880bc0e20b79d07704cda46d6b990a71a574d50aed45fdf74c203a2f2dae9ecadceb5f087b0aeed1b016346f8340ec33d22e7a4fb25cf90343c76fc2802f6beda18b74b1bf6db79d03e89df2c00cf356c3985fb5f25986116b285b0e27a3c11982eba13bb3ebef8a3367b9f8ad4667b9423b8e135fd489666ef281582eda519d97550c8d69058da72", 0xcb}, {&(0x7f0000000340)="25e40963f8aa6af1074b1572ac1439e44616a8ed10cfccd74fc8e43319350fa9e043cf181711937da54b30c6c0e6297ed1c6016398b37ccb367c3f2ff87cec23156f2a7031", 0x45}, {&(0x7f0000000840)="1b636fa33ed095641c4cc5ed4d9a08f3d67e90952039d98422df5868170962196f9784d39fdb4576e0ca3f2b15642f41afd650b89e5c5477f85f435aa3f5fd49fc52aa167657f9c487f009f1c46e5857bf6251727b9f8529211ff1966d2e31967a7b7146290f5af2f2a053c2c01d82b3f98c4e0dd1706a045847eebbb578507aeef514e4f08f9fa49d88c855e4274e356fdbaca7be5c49030c5aaa927a0278428d19eedf60b9440600caa1b2060f03a72306c0761f10ee7e9efca1a5a4154988c9d987c3d03dfc9e401b47f29bbc39208c56601bb99cdefa01caad910266ad40c5b46705e6933a1f2276b33e7caec35932c2c1218945e466908e4b2e00b98828f5b2effc2d9508cc8df9426fc84134f7a1f2729b86e8fa7e46235c7490c788eb49a89e9f9c979de276fd430218cad89c715c1b74a3adec709194d50b8d1d8a49ae86e13c90454b8342a1adeba3b55818bb5ceab4b0192694de5d550efe3d20f6bb90fddceb091323e5468c33c2b7008f58094359827a8fea51848e9aa484ec4df9f012038314d4b930960fd63b718671328cfc8430cad6755e2d30e3ad3277fd0acfba206ac2fe3cddf547576130f2fff23c070ae0c4ff3d3a0f8ddfd5eeb3feccf297f4b2950d168095bb7bbe5c61657ea45357015a1d299f1051b42c21b7994524b777cd3e4dc0753ddb46bfbc7a697e83ad0a3c6132c5f488f248623490f8577b582710b15b675336a824a450815fb84e8d622800db2db1975c3a1932323c42b6651eafbfcd4095ee106c445d9ed7b32ddbb8d4ab407e2645165a14ac487de8a222dc5bcc2bbe3693f86dbf0ae9c1c5edb6d9b97c6961f26d12de708983737c2a002984457d42e1a44aa3a80730f7754c261d16c48d35023dafa43d25d17027dddce334c7f16fb490b0a4ffd3c69b2449a8b060d78ccd1974f1b3cc39ba82c4dda273dc2a8f5d66671ff451068937605b4135bfefeb1f5bcf8cb48692c66c7b6482301a3ab6f2de8ed14efc57a2ac8a1bff68651d99665d6e5170f30fd7505a928943e7a0febab2686535dc7a562774f1cb76d31742591b20cf564837ff07826d620dc48067328f963bf85765dbb3fe17f17738ff30fa63f4db4c3aedd84a3840115d9f259e1b49f98af8f65353bf92a3d21ebb8ebace0b438013d3f29d638c1a33c14b0ecb62f4d9849209d7057a40a9c3ab224032bc4c82c1f8274732df73b5eae36fc149f65a34dcda1fa5802565eec686117fc4c4663e19db6a31f27a9f13ebc2b5b3a704334540c86e15c243cc43527f9020388304899c3ec28a1d7422058639f6ab5ace6ec75f9568245275dfae91538d02be6ebabb751d3272fd45c75d382d3ed312d066e7034e6c86221e76bebd05aba92507766c2876d3e9a59b9d9d1f837d3ad7cafc6c458ce27a800adc5716ba0ebd165ce8e24b1268537760f62e123638d2531f4f627730863b37f2448a7743d2c4bea2411d7610e70b64a8a6950ca30c4515b0901e6f9aa99b5356ef8c9812b7bd4f3e2b9aadb619aeec98e34a1aa05c094f2f0ce7893fd04d5b1ce739256f237ed3c0ebe622e6c699cf5cf599d1d45d7da785f3f5a76648a8a6eb2d001712e34aeffa8db76ff60d52e1c3dcca0d7546dfbf59b276ab5d390909a5a77acbbf6ef531cd4949a05474b793aae5ef1fad4bbcde6e16fcf75b48ab4be262d9de3fb55f0d4d3b80a5d01fec97cea0dfd716980a459f12045e1e2463697292ed7b4ef2cc09150e158c40743df64afc52a1f1cc9d18d9972711284a9a84c9e4464d805a0a07f13eee2011c69dfd45e77fcbf2e49d1a7cc307d79d19f18ad7bc3864d22523f2afefdb17fec34ca8b256c6bb927e88b69c30136c736889b8efc4a6fe72c1a6ab721ee18f63a980ecade878cf7fb3b57701a791d0893070d5618aafc1eeb79f626a4fdc3dd177cf55dd8a4947e9f08bb0635727df794ca24cce74e61109d38d770b7ace41e15320f2df2b3e5db738826638f318b0654a60117467aee8c90400aecb9c338a7e4fd76d95c0db3c17ce395826a7cddba92b7931d454a99b41ed7e782bf1d8f41ea37b8abe984cbd4d01ff556882185bc476a012fcbd6666e9955dceabdd2be0c94f16dd08857daf300299d03c5a4edefa553680c38d4ed1311205201c633465d3b2670fa6cf6b7f432cb4d876b89d8488351813ddf379d258f5a20bd4383925090f16375235f466a3a538f35997f2298384e56b1e7114cb663ba3902d0959893f5c0e24558ce3297cac9970a8df646e72de2a8bc804ff32de3cc91260e4f3a438dda8d1cc909ce6f9c10bbeb1cdc70dc40caec29968028c1aaeae2df280cd38c785b04af264808a1d4ee93e072ae968eb7da677e16bc351157487c191d3a0ceca1437f8f5bf814f45d2532fbab225725accaaf354cfe54a5f95a2fa440dc9b4a143fbd6276d257df9bf95036c20983e3cc74a66b8beaf5fa198f0f9e31ff10f68175863eec7cadcacc955b68121888919d258bc8583513d1e2633671a85fba352b2e9e065b3acfb1deef17337185b8fad7efd4a7180adab35a3390213f75d6ea375cde7b3bccb8f6b623a421ed99758496c7888c93fb0435870ae4d026f23329dc17b30677012059803547c28541a81d3d9e0d7099cda648386b48aae97ff75340fdb6f7247d0f2167b5746d668bb90bd2a67808e05f46e0c1cb3bbad8ce5c5d010b561186023940aa2644a5e06ec40a0503d9f0f9863f34cc3fa5b5de9b94d126c6954605a3b4304cbec896823a32aff3ae99882a4807007e434bd7e97f0f7ea2a21887e9e16cf3aeb4605516bec4300438fc94a0e7e2e518637a07d3a627a925dba2992f61c679823fe29edfbd05759c828cdca9db094e0ad772053b5ab07d8f040ee7d60bf690c577e590ee760a5cecce4bd340e4eeee99b671c65100c7a322909bce2be3dfbac34f9a1842c5222e44387caa41a23b524c831e52049ba60a8604a810e47efe145f140eaa8504d1e88d4423fbdb54244189d2471e05cb9ed333be887a7741b1e90385f2a434c1b88ab4d22b863eb1928e7b9872b7e0f8dc49fd361bab5826b981344100c529fb66849b67cd3d22c2c8ad0ae339154b8902c9caf75932cf3c2df9fe534a33bc1572c2b3cf732595f8c197fcedd4d6d5cc7dc07a70cb6281f8a7a3112a3e58b45a4b50499ecbbf1802b307de81939861ea4b4c8b08e822dcb999c7d3ac53fca67a34ef839d49b95564832db1fe590fc8eca9a6b91c11d8d4cecf56633dc32d3792806d483e494bd62aa1ffeaf52c366d89c02e8c9a20b2a598c47ad7e9fd33dfe4e49417c90c17b921dde949d2edcc1753bba393da775916ef7d07e797fb307a9d2d333011ccf045f850d0778595a70a4f39fd071b4a7f26ab15f3209115b8a3ceb676b31855a07542051c1c93a7321a1babefd7834d6752e7a848b21fba6051567d631185b2bf966c6c408c292127b76d2542ac5e6e343e532c58e252b5be66e3963067c877e2f065746665370e23a3b378c3b06ab697a2952a295d615b4b528ec84066f279abc1d8d9697e5ce5172700a74c5b9fa041c151536d3e233773f735e440406509d1b90bee5607896222884b4b5ba628d34f6d1994dfdc8a94eb3a0b8c9d4552943c20ebdf3da9bf15bcac4701230f60c6232d432e50a44b4a32f531b9c467893ec1aa988decee41f1c0da079e1a6fba622b897f9b50292c61bd891cc9583620a71134103d77df69ad268b3b1abc473ef9930c4c9926586d26742d049c26cb42fe9b640589afa9926776b97b61d9075ed67184550cc86ba6abf9f73c39f028542d8f198e39f4dbd061cefbf7610377b996973e8480bb648ad3b63c8945a286c04a39985294a62b2960bb79f5b6d9fef042ef34b24e77ec67db32e55c3e2da5ebf0e559451395c1d0294c342ed8c586829dd1d28b5a1dba7f120f128d9542b428ccd31489fe5e40774872fcf9ffbf479997c90dd705dca941bd2e480b0e0f2b195e79482ea191bdb1516aa7b7cc071e10b52634d88ee067e817da06e7974ab1cb1fde35d05b0ce237d3bc1d307e44dd4fac0b7b34506199323e984b1ee721a7a973b7900cad5d5e723c3aaa32b3726447f98beff376a0b59296e4c91b9852fa808adfcdae4c741b7493940dfd3328c0ec05a4343880519996c6375bae0f89a203768fa3623e569b5972c34db2efddda9fbd447e8686219cc710ec6c292aa11544b9ec9f9f650840fa31de0576865ccdd14f60e4ae55c54740e2047a306c79f24490c83139ce5b0b9399f54e914c15a0e35343dd019dd5a58c307a92b191ea4b4942343e3ecbd646eba6d96c37d03191125d0b2640d2e0a0f625af66933a6787bf8c882e723d7b13b76560d1b0cece69d1b0f11e6257fef308fca3f9700832f987bc870f0e41fd3d4cff4edabe23f2ea621cd13f893d992029bbdae20180cea9e7216517598a67eafb64c6e3867a8d4a8af8d0c124dc79d7e36d664626c008d508841a67cf31206fdb4f332bca3e97b3b0b3b822fc0ef0cf65a798c5c7b19aa1ffbda03cb2157ea38b67a04ef9b87f44043ef00f3ec257730d16fbd0170b15fe71b0e154bc0e658b39fdac1776d571e00ee7b63928b5bd65777e6ee291ad519fbc6ca3766e4e0f57aeb7ab8fec1973c8c8c6251d4e0239f1b78d812188816469de726cd216f669a6174b3c7203b509a3e1d070c8beea20611aa1e362b1ea5701eb5be56dcaf70e1a11a1afa51d7d2957ca9ec13a7cfa29d2feea5acd1fde74aa6ac70a3621f819df2c4530c2c2358eb597598f02592bfc7c5f5c01cc7000e81ba745216b2de77e0078acb8c4e1b0c86831a03f3c2d3633a9a829acc1f19595a69904310f72b69a3b395e052e023dde198a2eb8e2e6afa90877a5561ac314f062d39ee9887df8e138a311c4c9440c9eda4e0b38d49d13aeb0e223a2cf261b6018c7cbcf0cac9c20d9bf37b12e83897f5df7fd90e4db5cc3f8121ec6b7afc9c0026aeea56485acc132090b7c5c15ba6e3da560a0dc06cfe7a62de613498f75bb873f5869875b949d83647adb4401666bf42712f0f368388330b703a755acb4ca4e5dde70002db73b1aa2e8a759f90ea838415c3093b3803e5efc162be011876f6df892c00b08c805cd6ce438ec09258f57fdae940bc407ad960fa6e7e264bc80c7f7cb97bdce3f62e81328b8399ca1a20a78a26b723e0e88743618035bff493877e4c9deb1799849eb1f08fb5d90bfff77579a12935771b9a327dd478526453765c6112dc724e3ece5f7c680144eb5ff627fa4ce72c617291ae47e03c64a02b6760ba312926ef50eaa15a9073939a355fb01a88ce3e926740437157de7fe9c6e77e2026550260bbc9f47554a80e6478d80b61301a163766c26d991d1341da06c6dfb45ad52f17563630dce250d01feb9cfb63f57a859a317aaaa605ae25f2764dda50877acf1cdb3cd3e531b2e3b1e94d9360417a8b5eb2cb28901db38f74aae6494e4c2aee1b2d7dd16979617f9855038241da00e0d42c9cd5afe15c17d7d9f5dda6a80bb023dadc4e13c18fba76e5072a8789446a7fea08d8a068b7a23f3b38d566e0026694c189a15d5bd10c918910316b6044baba37b48d579c60b3c055a5a4e61c0449b7140d5f868a009caa50adecf451386e321504c320982f01526d1a6a7a10ffc5a441791b79d32e577027af8163aef4fd8929ea6d3c26af8cedf59feff42a7ffaa8361ad524c438015dca5e8a69af54c0fcf0434449d600da5e6aa512fafab7faa54af0f489e6b2540ac8aba69342a3", 0x1000}], 0x3, &(0x7f00000002c0)=[{0x28, 0x103, 0x8, "b854c04347a8cc6d25b9eee7bce755cdb45fd4309c5c5d5e"}], 0x28}}], 0x2, 0x40000) r4 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r1, r0, r4}, 0x0, 0x0, 0x0) [ 676.610515][T27390] netlink: 36 bytes leftover after parsing attributes in process `syz-executor.2'. 18:05:47 executing program 2: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = socket$rxrpc(0x21, 0x2, 0xa) r3 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=@newlink={0x48, 0x66, 0x707, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28}]}, 0x48}}, 0x0) sendmmsg(r2, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp={0x2c, 0x3, 0x0, 0x1d}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000480)="f5036d2fe98a845902113c97cb62f5525c5f48b89e29a2baf8dac4aa53e26ae1686a232e56bc4a9003b8935180de074617379125e249e2ea476518e94807e3a1fcea46ee93ee90656b10eba4affccdecbc91e58f2cd374161fc62e9f0363ee20b85e028c9059e7dcae3fe141f1b4a9fa2c210d6d080803874e4a2d8b341d22f653d0ecc9df07cceff7fee1178d475097133c912c36569de57266162233e7ee2f954ab5ac5c5e9c5a61e60d66f149db96a7402a7fc851fbe205d326a4168b37d0e645282dc7ef6a79a2f58b380127209ee1a8fcbbc56fe9f4fa2e52436388769ed24b52d19f949a24eb63edb3a65d5a5c8d737c784c863d2834", 0xf9}], 0x1, &(0x7f0000000580)=[{0x48, 0x118, 0x80000001, "8ebe710fec5128ac6d4526182c0f48beda76d9d393155c35d43f09504d37d06ffc1101ab3fbf17b9208d0045a4bcdecad0930515c825"}, {0x98, 0x49ded4c498050cee, 0x0, "389378effd659084b0925c5349b3a700e52e5eff6ed6a89903a07f256512e1573a419b9de8563a1c2dc6e60021295d61e58e61f92609327d39dd3eb467e3cad510d8d93df65970c09ae6ae8de71ac41062d258ed8f137d27405fc8e3dc9cbcb748fd43a6c6fac14eb1ac17e994fb7923e02cc485af5ff6ae419c43aac736cf9d39c243"}, {0x30, 0x0, 0x2, "4d7de00c0ac018a7de349510161cdb0c7d8cee31f2786ee7acea40194f"}, {0x90, 0x1, 0xfd83, "2c17ac818162e089f4c0973bf4588eaba71eb3fcdf60cc5490293d413c2e8e5c1febc4f69e37c2a3d91e0976be601abd5bc885aebb14b0747b870f5d45977e5b783056696a49887a5eb02068160e8a603fcd4c8a7bdfef41d1c22d89aaff558979b4ff8b3cd3370103f66af5cad0cbfaf663e838c48fb59b4f140646f0ca"}], 0x1a0}}, {{&(0x7f0000000240)=@nfc_llcp={0x27, 0x1, 0x1, 0x2, 0xe0, 0x6, "20d5ab297c73bdfd9d8be069e3d2445710af11d3d70f2be2aa2ae9e20610aea379ede256d1200e06766309f1da63a9b0b2cf3a57ec83efcf0d112b1bb40bcc", 0x28}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000740)="a84da84911631a716097099aa2ce9b19d664050d79b29d64d09a8a798d749dbc256c422c49d25ec28fc7e73c517f905f92ed47e1c4cfca45f785b57643634f2c3dc8e880bc0e20b79d07704cda46d6b990a71a574d50aed45fdf74c203a2f2dae9ecadceb5f087b0aeed1b016346f8340ec33d22e7a4fb25cf90343c76fc2802f6beda18b74b1bf6db79d03e89df2c00cf356c3985fb5f25986116b285b0e27a3c11982eba13bb3ebef8a3367b9f8ad4667b9423b8e135fd489666ef281582eda519d97550c8d69058da72", 0xcb}, {&(0x7f0000000340)="25e40963f8aa6af1074b1572ac1439e44616a8ed10cfccd74fc8e43319350fa9e043cf181711937da54b30c6c0e6297ed1c6016398b37ccb367c3f2ff87cec23156f2a7031", 0x45}, {&(0x7f0000000840)="1b636fa33ed095641c4cc5ed4d9a08f3d67e90952039d98422df5868170962196f9784d39fdb4576e0ca3f2b15642f41afd650b89e5c5477f85f435aa3f5fd49fc52aa167657f9c487f009f1c46e5857bf6251727b9f8529211ff1966d2e31967a7b7146290f5af2f2a053c2c01d82b3f98c4e0dd1706a045847eebbb578507aeef514e4f08f9fa49d88c855e4274e356fdbaca7be5c49030c5aaa927a0278428d19eedf60b9440600caa1b2060f03a72306c0761f10ee7e9efca1a5a4154988c9d987c3d03dfc9e401b47f29bbc39208c56601bb99cdefa01caad910266ad40c5b46705e6933a1f2276b33e7caec35932c2c1218945e466908e4b2e00b98828f5b2effc2d9508cc8df9426fc84134f7a1f2729b86e8fa7e46235c7490c788eb49a89e9f9c979de276fd430218cad89c715c1b74a3adec709194d50b8d1d8a49ae86e13c90454b8342a1adeba3b55818bb5ceab4b0192694de5d550efe3d20f6bb90fddceb091323e5468c33c2b7008f58094359827a8fea51848e9aa484ec4df9f012038314d4b930960fd63b718671328cfc8430cad6755e2d30e3ad3277fd0acfba206ac2fe3cddf547576130f2fff23c070ae0c4ff3d3a0f8ddfd5eeb3feccf297f4b2950d168095bb7bbe5c61657ea45357015a1d299f1051b42c21b7994524b777cd3e4dc0753ddb46bfbc7a697e83ad0a3c6132c5f488f248623490f8577b582710b15b675336a824a450815fb84e8d622800db2db1975c3a1932323c42b6651eafbfcd4095ee106c445d9ed7b32ddbb8d4ab407e2645165a14ac487de8a222dc5bcc2bbe3693f86dbf0ae9c1c5edb6d9b97c6961f26d12de708983737c2a002984457d42e1a44aa3a80730f7754c261d16c48d35023dafa43d25d17027dddce334c7f16fb490b0a4ffd3c69b2449a8b060d78ccd1974f1b3cc39ba82c4dda273dc2a8f5d66671ff451068937605b4135bfefeb1f5bcf8cb48692c66c7b6482301a3ab6f2de8ed14efc57a2ac8a1bff68651d99665d6e5170f30fd7505a928943e7a0febab2686535dc7a562774f1cb76d31742591b20cf564837ff07826d620dc48067328f963bf85765dbb3fe17f17738ff30fa63f4db4c3aedd84a3840115d9f259e1b49f98af8f65353bf92a3d21ebb8ebace0b438013d3f29d638c1a33c14b0ecb62f4d9849209d7057a40a9c3ab224032bc4c82c1f8274732df73b5eae36fc149f65a34dcda1fa5802565eec686117fc4c4663e19db6a31f27a9f13ebc2b5b3a704334540c86e15c243cc43527f9020388304899c3ec28a1d7422058639f6ab5ace6ec75f9568245275dfae91538d02be6ebabb751d3272fd45c75d382d3ed312d066e7034e6c86221e76bebd05aba92507766c2876d3e9a59b9d9d1f837d3ad7cafc6c458ce27a800adc5716ba0ebd165ce8e24b1268537760f62e123638d2531f4f627730863b37f2448a7743d2c4bea2411d7610e70b64a8a6950ca30c4515b0901e6f9aa99b5356ef8c9812b7bd4f3e2b9aadb619aeec98e34a1aa05c094f2f0ce7893fd04d5b1ce739256f237ed3c0ebe622e6c699cf5cf599d1d45d7da785f3f5a76648a8a6eb2d001712e34aeffa8db76ff60d52e1c3dcca0d7546dfbf59b276ab5d390909a5a77acbbf6ef531cd4949a05474b793aae5ef1fad4bbcde6e16fcf75b48ab4be262d9de3fb55f0d4d3b80a5d01fec97cea0dfd716980a459f12045e1e2463697292ed7b4ef2cc09150e158c40743df64afc52a1f1cc9d18d9972711284a9a84c9e4464d805a0a07f13eee2011c69dfd45e77fcbf2e49d1a7cc307d79d19f18ad7bc3864d22523f2afefdb17fec34ca8b256c6bb927e88b69c30136c736889b8efc4a6fe72c1a6ab721ee18f63a980ecade878cf7fb3b57701a791d0893070d5618aafc1eeb79f626a4fdc3dd177cf55dd8a4947e9f08bb0635727df794ca24cce74e61109d38d770b7ace41e15320f2df2b3e5db738826638f318b0654a60117467aee8c90400aecb9c338a7e4fd76d95c0db3c17ce395826a7cddba92b7931d454a99b41ed7e782bf1d8f41ea37b8abe984cbd4d01ff556882185bc476a012fcbd6666e9955dceabdd2be0c94f16dd08857daf300299d03c5a4edefa553680c38d4ed1311205201c633465d3b2670fa6cf6b7f432cb4d876b89d8488351813ddf379d258f5a20bd4383925090f16375235f466a3a538f35997f2298384e56b1e7114cb663ba3902d0959893f5c0e24558ce3297cac9970a8df646e72de2a8bc804ff32de3cc91260e4f3a438dda8d1cc909ce6f9c10bbeb1cdc70dc40caec29968028c1aaeae2df280cd38c785b04af264808a1d4ee93e072ae968eb7da677e16bc351157487c191d3a0ceca1437f8f5bf814f45d2532fbab225725accaaf354cfe54a5f95a2fa440dc9b4a143fbd6276d257df9bf95036c20983e3cc74a66b8beaf5fa198f0f9e31ff10f68175863eec7cadcacc955b68121888919d258bc8583513d1e2633671a85fba352b2e9e065b3acfb1deef17337185b8fad7efd4a7180adab35a3390213f75d6ea375cde7b3bccb8f6b623a421ed99758496c7888c93fb0435870ae4d026f23329dc17b30677012059803547c28541a81d3d9e0d7099cda648386b48aae97ff75340fdb6f7247d0f2167b5746d668bb90bd2a67808e05f46e0c1cb3bbad8ce5c5d010b561186023940aa2644a5e06ec40a0503d9f0f9863f34cc3fa5b5de9b94d126c6954605a3b4304cbec896823a32aff3ae99882a4807007e434bd7e97f0f7ea2a21887e9e16cf3aeb4605516bec4300438fc94a0e7e2e518637a07d3a627a925dba2992f61c679823fe29edfbd05759c828cdca9db094e0ad772053b5ab07d8f040ee7d60bf690c577e590ee760a5cecce4bd340e4eeee99b671c65100c7a322909bce2be3dfbac34f9a1842c5222e44387caa41a23b524c831e52049ba60a8604a810e47efe145f140eaa8504d1e88d4423fbdb54244189d2471e05cb9ed333be887a7741b1e90385f2a434c1b88ab4d22b863eb1928e7b9872b7e0f8dc49fd361bab5826b981344100c529fb66849b67cd3d22c2c8ad0ae339154b8902c9caf75932cf3c2df9fe534a33bc1572c2b3cf732595f8c197fcedd4d6d5cc7dc07a70cb6281f8a7a3112a3e58b45a4b50499ecbbf1802b307de81939861ea4b4c8b08e822dcb999c7d3ac53fca67a34ef839d49b95564832db1fe590fc8eca9a6b91c11d8d4cecf56633dc32d3792806d483e494bd62aa1ffeaf52c366d89c02e8c9a20b2a598c47ad7e9fd33dfe4e49417c90c17b921dde949d2edcc1753bba393da775916ef7d07e797fb307a9d2d333011ccf045f850d0778595a70a4f39fd071b4a7f26ab15f3209115b8a3ceb676b31855a07542051c1c93a7321a1babefd7834d6752e7a848b21fba6051567d631185b2bf966c6c408c292127b76d2542ac5e6e343e532c58e252b5be66e3963067c877e2f065746665370e23a3b378c3b06ab697a2952a295d615b4b528ec84066f279abc1d8d9697e5ce5172700a74c5b9fa041c151536d3e233773f735e440406509d1b90bee5607896222884b4b5ba628d34f6d1994dfdc8a94eb3a0b8c9d4552943c20ebdf3da9bf15bcac4701230f60c6232d432e50a44b4a32f531b9c467893ec1aa988decee41f1c0da079e1a6fba622b897f9b50292c61bd891cc9583620a71134103d77df69ad268b3b1abc473ef9930c4c9926586d26742d049c26cb42fe9b640589afa9926776b97b61d9075ed67184550cc86ba6abf9f73c39f028542d8f198e39f4dbd061cefbf7610377b996973e8480bb648ad3b63c8945a286c04a39985294a62b2960bb79f5b6d9fef042ef34b24e77ec67db32e55c3e2da5ebf0e559451395c1d0294c342ed8c586829dd1d28b5a1dba7f120f128d9542b428ccd31489fe5e40774872fcf9ffbf479997c90dd705dca941bd2e480b0e0f2b195e79482ea191bdb1516aa7b7cc071e10b52634d88ee067e817da06e7974ab1cb1fde35d05b0ce237d3bc1d307e44dd4fac0b7b34506199323e984b1ee721a7a973b7900cad5d5e723c3aaa32b3726447f98beff376a0b59296e4c91b9852fa808adfcdae4c741b7493940dfd3328c0ec05a4343880519996c6375bae0f89a203768fa3623e569b5972c34db2efddda9fbd447e8686219cc710ec6c292aa11544b9ec9f9f650840fa31de0576865ccdd14f60e4ae55c54740e2047a306c79f24490c83139ce5b0b9399f54e914c15a0e35343dd019dd5a58c307a92b191ea4b4942343e3ecbd646eba6d96c37d03191125d0b2640d2e0a0f625af66933a6787bf8c882e723d7b13b76560d1b0cece69d1b0f11e6257fef308fca3f9700832f987bc870f0e41fd3d4cff4edabe23f2ea621cd13f893d992029bbdae20180cea9e7216517598a67eafb64c6e3867a8d4a8af8d0c124dc79d7e36d664626c008d508841a67cf31206fdb4f332bca3e97b3b0b3b822fc0ef0cf65a798c5c7b19aa1ffbda03cb2157ea38b67a04ef9b87f44043ef00f3ec257730d16fbd0170b15fe71b0e154bc0e658b39fdac1776d571e00ee7b63928b5bd65777e6ee291ad519fbc6ca3766e4e0f57aeb7ab8fec1973c8c8c6251d4e0239f1b78d812188816469de726cd216f669a6174b3c7203b509a3e1d070c8beea20611aa1e362b1ea5701eb5be56dcaf70e1a11a1afa51d7d2957ca9ec13a7cfa29d2feea5acd1fde74aa6ac70a3621f819df2c4530c2c2358eb597598f02592bfc7c5f5c01cc7000e81ba745216b2de77e0078acb8c4e1b0c86831a03f3c2d3633a9a829acc1f19595a69904310f72b69a3b395e052e023dde198a2eb8e2e6afa90877a5561ac314f062d39ee9887df8e138a311c4c9440c9eda4e0b38d49d13aeb0e223a2cf261b6018c7cbcf0cac9c20d9bf37b12e83897f5df7fd90e4db5cc3f8121ec6b7afc9c0026aeea56485acc132090b7c5c15ba6e3da560a0dc06cfe7a62de613498f75bb873f5869875b949d83647adb4401666bf42712f0f368388330b703a755acb4ca4e5dde70002db73b1aa2e8a759f90ea838415c3093b3803e5efc162be011876f6df892c00b08c805cd6ce438ec09258f57fdae940bc407ad960fa6e7e264bc80c7f7cb97bdce3f62e81328b8399ca1a20a78a26b723e0e88743618035bff493877e4c9deb1799849eb1f08fb5d90bfff77579a12935771b9a327dd478526453765c6112dc724e3ece5f7c680144eb5ff627fa4ce72c617291ae47e03c64a02b6760ba312926ef50eaa15a9073939a355fb01a88ce3e926740437157de7fe9c6e77e2026550260bbc9f47554a80e6478d80b61301a163766c26d991d1341da06c6dfb45ad52f17563630dce250d01feb9cfb63f57a859a317aaaa605ae25f2764dda50877acf1cdb3cd3e531b2e3b1e94d9360417a8b5eb2cb28901db38f74aae6494e4c2aee1b2d7dd16979617f9855038241da00e0d42c9cd5afe15c17d7d9f5dda6a80bb023dadc4e13c18fba76e5072a8789446a7fea08d8a068b7a23f3b38d566e0026694c189a15d5bd10c918910316b6044baba37b48d579c60b3c055a5a4e61c0449b7140d5f868a009caa50adecf451386e321504c320982f01526d1a6a7a10ffc5a441791b79d32e577027af8163aef4fd8929ea6d3c26af8cedf59feff42a7ffaa8361ad524c438015dca5e8a69af54c0fcf0434449d600da5e6aa512fafab7faa54af0f489e6b2540ac8aba69342a3", 0x1000}], 0x3, &(0x7f00000002c0)=[{0x28, 0x103, 0x8, "b854c04347a8cc6d25b9eee7bce755cdb45fd4309c5c5d5e"}], 0x28}}], 0x2, 0x40000) r4 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r1, r0, r4}, 0x0, 0x0, 0x0) 18:05:47 executing program 3: write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @remote}, {0xa, 0x0, 0x0, @local, 0xfff}, r0}}, 0x48) 18:05:47 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, 0x0, 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:05:47 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, 0x0, 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @remote}, {0xa, 0x0, 0x0, @local, 0xfff}, r1}}, 0x48) [ 676.898026][T27627] netlink: 36 bytes leftover after parsing attributes in process `syz-executor.2'. 18:05:47 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) getpid() sched_setscheduler(0x0, 0x5, &(0x7f0000000380)) r37 = socket$inet_tcp(0x2, 0x1, 0x0) r38 = fcntl$dupfd(r37, 0x0, r37) getsockopt$sock_cred(r38, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r39, r39, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r40) 18:05:47 executing program 2: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = socket$rxrpc(0x21, 0x2, 0xa) r3 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=@newlink={0x48, 0x66, 0x707, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28}]}, 0x48}}, 0x0) sendmmsg(r2, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp={0x2c, 0x3, 0x0, 0x1d}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000480)="f5036d2fe98a845902113c97cb62f5525c5f48b89e29a2baf8dac4aa53e26ae1686a232e56bc4a9003b8935180de074617379125e249e2ea476518e94807e3a1fcea46ee93ee90656b10eba4affccdecbc91e58f2cd374161fc62e9f0363ee20b85e028c9059e7dcae3fe141f1b4a9fa2c210d6d080803874e4a2d8b341d22f653d0ecc9df07cceff7fee1178d475097133c912c36569de57266162233e7ee2f954ab5ac5c5e9c5a61e60d66f149db96a7402a7fc851fbe205d326a4168b37d0e645282dc7ef6a79a2f58b380127209ee1a8fcbbc56fe9f4fa2e52436388769ed24b52d19f949a24eb63edb3a65d5a5c8d737c784c863d2834", 0xf9}], 0x1, &(0x7f0000000580)=[{0x48, 0x118, 0x80000001, "8ebe710fec5128ac6d4526182c0f48beda76d9d393155c35d43f09504d37d06ffc1101ab3fbf17b9208d0045a4bcdecad0930515c825"}, {0x98, 0x49ded4c498050cee, 0x0, "389378effd659084b0925c5349b3a700e52e5eff6ed6a89903a07f256512e1573a419b9de8563a1c2dc6e60021295d61e58e61f92609327d39dd3eb467e3cad510d8d93df65970c09ae6ae8de71ac41062d258ed8f137d27405fc8e3dc9cbcb748fd43a6c6fac14eb1ac17e994fb7923e02cc485af5ff6ae419c43aac736cf9d39c243"}, {0x30, 0x0, 0x2, "4d7de00c0ac018a7de349510161cdb0c7d8cee31f2786ee7acea40194f"}, {0x90, 0x1, 0xfd83, "2c17ac818162e089f4c0973bf4588eaba71eb3fcdf60cc5490293d413c2e8e5c1febc4f69e37c2a3d91e0976be601abd5bc885aebb14b0747b870f5d45977e5b783056696a49887a5eb02068160e8a603fcd4c8a7bdfef41d1c22d89aaff558979b4ff8b3cd3370103f66af5cad0cbfaf663e838c48fb59b4f140646f0ca"}], 0x1a0}}, {{&(0x7f0000000240)=@nfc_llcp={0x27, 0x1, 0x1, 0x2, 0xe0, 0x6, "20d5ab297c73bdfd9d8be069e3d2445710af11d3d70f2be2aa2ae9e20610aea379ede256d1200e06766309f1da63a9b0b2cf3a57ec83efcf0d112b1bb40bcc", 0x28}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000740)="a84da84911631a716097099aa2ce9b19d664050d79b29d64d09a8a798d749dbc256c422c49d25ec28fc7e73c517f905f92ed47e1c4cfca45f785b57643634f2c3dc8e880bc0e20b79d07704cda46d6b990a71a574d50aed45fdf74c203a2f2dae9ecadceb5f087b0aeed1b016346f8340ec33d22e7a4fb25cf90343c76fc2802f6beda18b74b1bf6db79d03e89df2c00cf356c3985fb5f25986116b285b0e27a3c11982eba13bb3ebef8a3367b9f8ad4667b9423b8e135fd489666ef281582eda519d97550c8d69058da72", 0xcb}, {&(0x7f0000000340)="25e40963f8aa6af1074b1572ac1439e44616a8ed10cfccd74fc8e43319350fa9e043cf181711937da54b30c6c0e6297ed1c6016398b37ccb367c3f2ff87cec23156f2a7031", 0x45}, {&(0x7f0000000840)="1b636fa33ed095641c4cc5ed4d9a08f3d67e90952039d98422df5868170962196f9784d39fdb4576e0ca3f2b15642f41afd650b89e5c5477f85f435aa3f5fd49fc52aa167657f9c487f009f1c46e5857bf6251727b9f8529211ff1966d2e31967a7b7146290f5af2f2a053c2c01d82b3f98c4e0dd1706a045847eebbb578507aeef514e4f08f9fa49d88c855e4274e356fdbaca7be5c49030c5aaa927a0278428d19eedf60b9440600caa1b2060f03a72306c0761f10ee7e9efca1a5a4154988c9d987c3d03dfc9e401b47f29bbc39208c56601bb99cdefa01caad910266ad40c5b46705e6933a1f2276b33e7caec35932c2c1218945e466908e4b2e00b98828f5b2effc2d9508cc8df9426fc84134f7a1f2729b86e8fa7e46235c7490c788eb49a89e9f9c979de276fd430218cad89c715c1b74a3adec709194d50b8d1d8a49ae86e13c90454b8342a1adeba3b55818bb5ceab4b0192694de5d550efe3d20f6bb90fddceb091323e5468c33c2b7008f58094359827a8fea51848e9aa484ec4df9f012038314d4b930960fd63b718671328cfc8430cad6755e2d30e3ad3277fd0acfba206ac2fe3cddf547576130f2fff23c070ae0c4ff3d3a0f8ddfd5eeb3feccf297f4b2950d168095bb7bbe5c61657ea45357015a1d299f1051b42c21b7994524b777cd3e4dc0753ddb46bfbc7a697e83ad0a3c6132c5f488f248623490f8577b582710b15b675336a824a450815fb84e8d622800db2db1975c3a1932323c42b6651eafbfcd4095ee106c445d9ed7b32ddbb8d4ab407e2645165a14ac487de8a222dc5bcc2bbe3693f86dbf0ae9c1c5edb6d9b97c6961f26d12de708983737c2a002984457d42e1a44aa3a80730f7754c261d16c48d35023dafa43d25d17027dddce334c7f16fb490b0a4ffd3c69b2449a8b060d78ccd1974f1b3cc39ba82c4dda273dc2a8f5d66671ff451068937605b4135bfefeb1f5bcf8cb48692c66c7b6482301a3ab6f2de8ed14efc57a2ac8a1bff68651d99665d6e5170f30fd7505a928943e7a0febab2686535dc7a562774f1cb76d31742591b20cf564837ff07826d620dc48067328f963bf85765dbb3fe17f17738ff30fa63f4db4c3aedd84a3840115d9f259e1b49f98af8f65353bf92a3d21ebb8ebace0b438013d3f29d638c1a33c14b0ecb62f4d9849209d7057a40a9c3ab224032bc4c82c1f8274732df73b5eae36fc149f65a34dcda1fa5802565eec686117fc4c4663e19db6a31f27a9f13ebc2b5b3a704334540c86e15c243cc43527f9020388304899c3ec28a1d7422058639f6ab5ace6ec75f9568245275dfae91538d02be6ebabb751d3272fd45c75d382d3ed312d066e7034e6c86221e76bebd05aba92507766c2876d3e9a59b9d9d1f837d3ad7cafc6c458ce27a800adc5716ba0ebd165ce8e24b1268537760f62e123638d2531f4f627730863b37f2448a7743d2c4bea2411d7610e70b64a8a6950ca30c4515b0901e6f9aa99b5356ef8c9812b7bd4f3e2b9aadb619aeec98e34a1aa05c094f2f0ce7893fd04d5b1ce739256f237ed3c0ebe622e6c699cf5cf599d1d45d7da785f3f5a76648a8a6eb2d001712e34aeffa8db76ff60d52e1c3dcca0d7546dfbf59b276ab5d390909a5a77acbbf6ef531cd4949a05474b793aae5ef1fad4bbcde6e16fcf75b48ab4be262d9de3fb55f0d4d3b80a5d01fec97cea0dfd716980a459f12045e1e2463697292ed7b4ef2cc09150e158c40743df64afc52a1f1cc9d18d9972711284a9a84c9e4464d805a0a07f13eee2011c69dfd45e77fcbf2e49d1a7cc307d79d19f18ad7bc3864d22523f2afefdb17fec34ca8b256c6bb927e88b69c30136c736889b8efc4a6fe72c1a6ab721ee18f63a980ecade878cf7fb3b57701a791d0893070d5618aafc1eeb79f626a4fdc3dd177cf55dd8a4947e9f08bb0635727df794ca24cce74e61109d38d770b7ace41e15320f2df2b3e5db738826638f318b0654a60117467aee8c90400aecb9c338a7e4fd76d95c0db3c17ce395826a7cddba92b7931d454a99b41ed7e782bf1d8f41ea37b8abe984cbd4d01ff556882185bc476a012fcbd6666e9955dceabdd2be0c94f16dd08857daf300299d03c5a4edefa553680c38d4ed1311205201c633465d3b2670fa6cf6b7f432cb4d876b89d8488351813ddf379d258f5a20bd4383925090f16375235f466a3a538f35997f2298384e56b1e7114cb663ba3902d0959893f5c0e24558ce3297cac9970a8df646e72de2a8bc804ff32de3cc91260e4f3a438dda8d1cc909ce6f9c10bbeb1cdc70dc40caec29968028c1aaeae2df280cd38c785b04af264808a1d4ee93e072ae968eb7da677e16bc351157487c191d3a0ceca1437f8f5bf814f45d2532fbab225725accaaf354cfe54a5f95a2fa440dc9b4a143fbd6276d257df9bf95036c20983e3cc74a66b8beaf5fa198f0f9e31ff10f68175863eec7cadcacc955b68121888919d258bc8583513d1e2633671a85fba352b2e9e065b3acfb1deef17337185b8fad7efd4a7180adab35a3390213f75d6ea375cde7b3bccb8f6b623a421ed99758496c7888c93fb0435870ae4d026f23329dc17b30677012059803547c28541a81d3d9e0d7099cda648386b48aae97ff75340fdb6f7247d0f2167b5746d668bb90bd2a67808e05f46e0c1cb3bbad8ce5c5d010b561186023940aa2644a5e06ec40a0503d9f0f9863f34cc3fa5b5de9b94d126c6954605a3b4304cbec896823a32aff3ae99882a4807007e434bd7e97f0f7ea2a21887e9e16cf3aeb4605516bec4300438fc94a0e7e2e518637a07d3a627a925dba2992f61c679823fe29edfbd05759c828cdca9db094e0ad772053b5ab07d8f040ee7d60bf690c577e590ee760a5cecce4bd340e4eeee99b671c65100c7a322909bce2be3dfbac34f9a1842c5222e44387caa41a23b524c831e52049ba60a8604a810e47efe145f140eaa8504d1e88d4423fbdb54244189d2471e05cb9ed333be887a7741b1e90385f2a434c1b88ab4d22b863eb1928e7b9872b7e0f8dc49fd361bab5826b981344100c529fb66849b67cd3d22c2c8ad0ae339154b8902c9caf75932cf3c2df9fe534a33bc1572c2b3cf732595f8c197fcedd4d6d5cc7dc07a70cb6281f8a7a3112a3e58b45a4b50499ecbbf1802b307de81939861ea4b4c8b08e822dcb999c7d3ac53fca67a34ef839d49b95564832db1fe590fc8eca9a6b91c11d8d4cecf56633dc32d3792806d483e494bd62aa1ffeaf52c366d89c02e8c9a20b2a598c47ad7e9fd33dfe4e49417c90c17b921dde949d2edcc1753bba393da775916ef7d07e797fb307a9d2d333011ccf045f850d0778595a70a4f39fd071b4a7f26ab15f3209115b8a3ceb676b31855a07542051c1c93a7321a1babefd7834d6752e7a848b21fba6051567d631185b2bf966c6c408c292127b76d2542ac5e6e343e532c58e252b5be66e3963067c877e2f065746665370e23a3b378c3b06ab697a2952a295d615b4b528ec84066f279abc1d8d9697e5ce5172700a74c5b9fa041c151536d3e233773f735e440406509d1b90bee5607896222884b4b5ba628d34f6d1994dfdc8a94eb3a0b8c9d4552943c20ebdf3da9bf15bcac4701230f60c6232d432e50a44b4a32f531b9c467893ec1aa988decee41f1c0da079e1a6fba622b897f9b50292c61bd891cc9583620a71134103d77df69ad268b3b1abc473ef9930c4c9926586d26742d049c26cb42fe9b640589afa9926776b97b61d9075ed67184550cc86ba6abf9f73c39f028542d8f198e39f4dbd061cefbf7610377b996973e8480bb648ad3b63c8945a286c04a39985294a62b2960bb79f5b6d9fef042ef34b24e77ec67db32e55c3e2da5ebf0e559451395c1d0294c342ed8c586829dd1d28b5a1dba7f120f128d9542b428ccd31489fe5e40774872fcf9ffbf479997c90dd705dca941bd2e480b0e0f2b195e79482ea191bdb1516aa7b7cc071e10b52634d88ee067e817da06e7974ab1cb1fde35d05b0ce237d3bc1d307e44dd4fac0b7b34506199323e984b1ee721a7a973b7900cad5d5e723c3aaa32b3726447f98beff376a0b59296e4c91b9852fa808adfcdae4c741b7493940dfd3328c0ec05a4343880519996c6375bae0f89a203768fa3623e569b5972c34db2efddda9fbd447e8686219cc710ec6c292aa11544b9ec9f9f650840fa31de0576865ccdd14f60e4ae55c54740e2047a306c79f24490c83139ce5b0b9399f54e914c15a0e35343dd019dd5a58c307a92b191ea4b4942343e3ecbd646eba6d96c37d03191125d0b2640d2e0a0f625af66933a6787bf8c882e723d7b13b76560d1b0cece69d1b0f11e6257fef308fca3f9700832f987bc870f0e41fd3d4cff4edabe23f2ea621cd13f893d992029bbdae20180cea9e7216517598a67eafb64c6e3867a8d4a8af8d0c124dc79d7e36d664626c008d508841a67cf31206fdb4f332bca3e97b3b0b3b822fc0ef0cf65a798c5c7b19aa1ffbda03cb2157ea38b67a04ef9b87f44043ef00f3ec257730d16fbd0170b15fe71b0e154bc0e658b39fdac1776d571e00ee7b63928b5bd65777e6ee291ad519fbc6ca3766e4e0f57aeb7ab8fec1973c8c8c6251d4e0239f1b78d812188816469de726cd216f669a6174b3c7203b509a3e1d070c8beea20611aa1e362b1ea5701eb5be56dcaf70e1a11a1afa51d7d2957ca9ec13a7cfa29d2feea5acd1fde74aa6ac70a3621f819df2c4530c2c2358eb597598f02592bfc7c5f5c01cc7000e81ba745216b2de77e0078acb8c4e1b0c86831a03f3c2d3633a9a829acc1f19595a69904310f72b69a3b395e052e023dde198a2eb8e2e6afa90877a5561ac314f062d39ee9887df8e138a311c4c9440c9eda4e0b38d49d13aeb0e223a2cf261b6018c7cbcf0cac9c20d9bf37b12e83897f5df7fd90e4db5cc3f8121ec6b7afc9c0026aeea56485acc132090b7c5c15ba6e3da560a0dc06cfe7a62de613498f75bb873f5869875b949d83647adb4401666bf42712f0f368388330b703a755acb4ca4e5dde70002db73b1aa2e8a759f90ea838415c3093b3803e5efc162be011876f6df892c00b08c805cd6ce438ec09258f57fdae940bc407ad960fa6e7e264bc80c7f7cb97bdce3f62e81328b8399ca1a20a78a26b723e0e88743618035bff493877e4c9deb1799849eb1f08fb5d90bfff77579a12935771b9a327dd478526453765c6112dc724e3ece5f7c680144eb5ff627fa4ce72c617291ae47e03c64a02b6760ba312926ef50eaa15a9073939a355fb01a88ce3e926740437157de7fe9c6e77e2026550260bbc9f47554a80e6478d80b61301a163766c26d991d1341da06c6dfb45ad52f17563630dce250d01feb9cfb63f57a859a317aaaa605ae25f2764dda50877acf1cdb3cd3e531b2e3b1e94d9360417a8b5eb2cb28901db38f74aae6494e4c2aee1b2d7dd16979617f9855038241da00e0d42c9cd5afe15c17d7d9f5dda6a80bb023dadc4e13c18fba76e5072a8789446a7fea08d8a068b7a23f3b38d566e0026694c189a15d5bd10c918910316b6044baba37b48d579c60b3c055a5a4e61c0449b7140d5f868a009caa50adecf451386e321504c320982f01526d1a6a7a10ffc5a441791b79d32e577027af8163aef4fd8929ea6d3c26af8cedf59feff42a7ffaa8361ad524c438015dca5e8a69af54c0fcf0434449d600da5e6aa512fafab7faa54af0f489e6b2540ac8aba69342a3", 0x1000}], 0x3, &(0x7f00000002c0)=[{0x28, 0x103, 0x8, "b854c04347a8cc6d25b9eee7bce755cdb45fd4309c5c5d5e"}], 0x28}}], 0x2, 0x40000) r4 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r1, r0, r4}, 0x0, 0x0, 0x0) 18:05:47 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) getpid() sched_setscheduler(0x0, 0x0, &(0x7f0000000380)) r36 = getpid() sched_setscheduler(r36, 0x5, &(0x7f0000000380)) r37 = socket$inet_tcp(0x2, 0x1, 0x0) r38 = fcntl$dupfd(r37, 0x0, r37) getsockopt$sock_cred(r38, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r39, r39, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:05:47 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x0, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) [ 677.187664][T27823] netlink: 36 bytes leftover after parsing attributes in process `syz-executor.2'. 18:05:48 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, 0x0, 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @remote}, {0xa, 0x0, 0x0, @local, 0xfff}, r1}}, 0x48) 18:05:48 executing program 2: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = socket$rxrpc(0x21, 0x2, 0xa) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=@newlink={0x48, 0x66, 0x707, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28}]}, 0x48}}, 0x0) sendmmsg(r2, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp={0x2c, 0x3, 0x0, 0x1d}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000480)="f5036d2fe98a845902113c97cb62f5525c5f48b89e29a2baf8dac4aa53e26ae1686a232e56bc4a9003b8935180de074617379125e249e2ea476518e94807e3a1fcea46ee93ee90656b10eba4affccdecbc91e58f2cd374161fc62e9f0363ee20b85e028c9059e7dcae3fe141f1b4a9fa2c210d6d080803874e4a2d8b341d22f653d0ecc9df07cceff7fee1178d475097133c912c36569de57266162233e7ee2f954ab5ac5c5e9c5a61e60d66f149db96a7402a7fc851fbe205d326a4168b37d0e645282dc7ef6a79a2f58b380127209ee1a8fcbbc56fe9f4fa2e52436388769ed24b52d19f949a24eb63edb3a65d5a5c8d737c784c863d2834", 0xf9}], 0x1, &(0x7f0000000580)=[{0x48, 0x118, 0x80000001, "8ebe710fec5128ac6d4526182c0f48beda76d9d393155c35d43f09504d37d06ffc1101ab3fbf17b9208d0045a4bcdecad0930515c825"}, {0x98, 0x49ded4c498050cee, 0x0, "389378effd659084b0925c5349b3a700e52e5eff6ed6a89903a07f256512e1573a419b9de8563a1c2dc6e60021295d61e58e61f92609327d39dd3eb467e3cad510d8d93df65970c09ae6ae8de71ac41062d258ed8f137d27405fc8e3dc9cbcb748fd43a6c6fac14eb1ac17e994fb7923e02cc485af5ff6ae419c43aac736cf9d39c243"}, {0x30, 0x0, 0x2, "4d7de00c0ac018a7de349510161cdb0c7d8cee31f2786ee7acea40194f"}, {0x90, 0x1, 0xfd83, "2c17ac818162e089f4c0973bf4588eaba71eb3fcdf60cc5490293d413c2e8e5c1febc4f69e37c2a3d91e0976be601abd5bc885aebb14b0747b870f5d45977e5b783056696a49887a5eb02068160e8a603fcd4c8a7bdfef41d1c22d89aaff558979b4ff8b3cd3370103f66af5cad0cbfaf663e838c48fb59b4f140646f0ca"}], 0x1a0}}, {{&(0x7f0000000240)=@nfc_llcp={0x27, 0x1, 0x1, 0x2, 0xe0, 0x6, "20d5ab297c73bdfd9d8be069e3d2445710af11d3d70f2be2aa2ae9e20610aea379ede256d1200e06766309f1da63a9b0b2cf3a57ec83efcf0d112b1bb40bcc", 0x28}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000740)="a84da84911631a716097099aa2ce9b19d664050d79b29d64d09a8a798d749dbc256c422c49d25ec28fc7e73c517f905f92ed47e1c4cfca45f785b57643634f2c3dc8e880bc0e20b79d07704cda46d6b990a71a574d50aed45fdf74c203a2f2dae9ecadceb5f087b0aeed1b016346f8340ec33d22e7a4fb25cf90343c76fc2802f6beda18b74b1bf6db79d03e89df2c00cf356c3985fb5f25986116b285b0e27a3c11982eba13bb3ebef8a3367b9f8ad4667b9423b8e135fd489666ef281582eda519d97550c8d69058da72", 0xcb}, {&(0x7f0000000340)="25e40963f8aa6af1074b1572ac1439e44616a8ed10cfccd74fc8e43319350fa9e043cf181711937da54b30c6c0e6297ed1c6016398b37ccb367c3f2ff87cec23156f2a7031", 0x45}, {&(0x7f0000000840)="1b636fa33ed095641c4cc5ed4d9a08f3d67e90952039d98422df5868170962196f9784d39fdb4576e0ca3f2b15642f41afd650b89e5c5477f85f435aa3f5fd49fc52aa167657f9c487f009f1c46e5857bf6251727b9f8529211ff1966d2e31967a7b7146290f5af2f2a053c2c01d82b3f98c4e0dd1706a045847eebbb578507aeef514e4f08f9fa49d88c855e4274e356fdbaca7be5c49030c5aaa927a0278428d19eedf60b9440600caa1b2060f03a72306c0761f10ee7e9efca1a5a4154988c9d987c3d03dfc9e401b47f29bbc39208c56601bb99cdefa01caad910266ad40c5b46705e6933a1f2276b33e7caec35932c2c1218945e466908e4b2e00b98828f5b2effc2d9508cc8df9426fc84134f7a1f2729b86e8fa7e46235c7490c788eb49a89e9f9c979de276fd430218cad89c715c1b74a3adec709194d50b8d1d8a49ae86e13c90454b8342a1adeba3b55818bb5ceab4b0192694de5d550efe3d20f6bb90fddceb091323e5468c33c2b7008f58094359827a8fea51848e9aa484ec4df9f012038314d4b930960fd63b718671328cfc8430cad6755e2d30e3ad3277fd0acfba206ac2fe3cddf547576130f2fff23c070ae0c4ff3d3a0f8ddfd5eeb3feccf297f4b2950d168095bb7bbe5c61657ea45357015a1d299f1051b42c21b7994524b777cd3e4dc0753ddb46bfbc7a697e83ad0a3c6132c5f488f248623490f8577b582710b15b675336a824a450815fb84e8d622800db2db1975c3a1932323c42b6651eafbfcd4095ee106c445d9ed7b32ddbb8d4ab407e2645165a14ac487de8a222dc5bcc2bbe3693f86dbf0ae9c1c5edb6d9b97c6961f26d12de708983737c2a002984457d42e1a44aa3a80730f7754c261d16c48d35023dafa43d25d17027dddce334c7f16fb490b0a4ffd3c69b2449a8b060d78ccd1974f1b3cc39ba82c4dda273dc2a8f5d66671ff451068937605b4135bfefeb1f5bcf8cb48692c66c7b6482301a3ab6f2de8ed14efc57a2ac8a1bff68651d99665d6e5170f30fd7505a928943e7a0febab2686535dc7a562774f1cb76d31742591b20cf564837ff07826d620dc48067328f963bf85765dbb3fe17f17738ff30fa63f4db4c3aedd84a3840115d9f259e1b49f98af8f65353bf92a3d21ebb8ebace0b438013d3f29d638c1a33c14b0ecb62f4d9849209d7057a40a9c3ab224032bc4c82c1f8274732df73b5eae36fc149f65a34dcda1fa5802565eec686117fc4c4663e19db6a31f27a9f13ebc2b5b3a704334540c86e15c243cc43527f9020388304899c3ec28a1d7422058639f6ab5ace6ec75f9568245275dfae91538d02be6ebabb751d3272fd45c75d382d3ed312d066e7034e6c86221e76bebd05aba92507766c2876d3e9a59b9d9d1f837d3ad7cafc6c458ce27a800adc5716ba0ebd165ce8e24b1268537760f62e123638d2531f4f627730863b37f2448a7743d2c4bea2411d7610e70b64a8a6950ca30c4515b0901e6f9aa99b5356ef8c9812b7bd4f3e2b9aadb619aeec98e34a1aa05c094f2f0ce7893fd04d5b1ce739256f237ed3c0ebe622e6c699cf5cf599d1d45d7da785f3f5a76648a8a6eb2d001712e34aeffa8db76ff60d52e1c3dcca0d7546dfbf59b276ab5d390909a5a77acbbf6ef531cd4949a05474b793aae5ef1fad4bbcde6e16fcf75b48ab4be262d9de3fb55f0d4d3b80a5d01fec97cea0dfd716980a459f12045e1e2463697292ed7b4ef2cc09150e158c40743df64afc52a1f1cc9d18d9972711284a9a84c9e4464d805a0a07f13eee2011c69dfd45e77fcbf2e49d1a7cc307d79d19f18ad7bc3864d22523f2afefdb17fec34ca8b256c6bb927e88b69c30136c736889b8efc4a6fe72c1a6ab721ee18f63a980ecade878cf7fb3b57701a791d0893070d5618aafc1eeb79f626a4fdc3dd177cf55dd8a4947e9f08bb0635727df794ca24cce74e61109d38d770b7ace41e15320f2df2b3e5db738826638f318b0654a60117467aee8c90400aecb9c338a7e4fd76d95c0db3c17ce395826a7cddba92b7931d454a99b41ed7e782bf1d8f41ea37b8abe984cbd4d01ff556882185bc476a012fcbd6666e9955dceabdd2be0c94f16dd08857daf300299d03c5a4edefa553680c38d4ed1311205201c633465d3b2670fa6cf6b7f432cb4d876b89d8488351813ddf379d258f5a20bd4383925090f16375235f466a3a538f35997f2298384e56b1e7114cb663ba3902d0959893f5c0e24558ce3297cac9970a8df646e72de2a8bc804ff32de3cc91260e4f3a438dda8d1cc909ce6f9c10bbeb1cdc70dc40caec29968028c1aaeae2df280cd38c785b04af264808a1d4ee93e072ae968eb7da677e16bc351157487c191d3a0ceca1437f8f5bf814f45d2532fbab225725accaaf354cfe54a5f95a2fa440dc9b4a143fbd6276d257df9bf95036c20983e3cc74a66b8beaf5fa198f0f9e31ff10f68175863eec7cadcacc955b68121888919d258bc8583513d1e2633671a85fba352b2e9e065b3acfb1deef17337185b8fad7efd4a7180adab35a3390213f75d6ea375cde7b3bccb8f6b623a421ed99758496c7888c93fb0435870ae4d026f23329dc17b30677012059803547c28541a81d3d9e0d7099cda648386b48aae97ff75340fdb6f7247d0f2167b5746d668bb90bd2a67808e05f46e0c1cb3bbad8ce5c5d010b561186023940aa2644a5e06ec40a0503d9f0f9863f34cc3fa5b5de9b94d126c6954605a3b4304cbec896823a32aff3ae99882a4807007e434bd7e97f0f7ea2a21887e9e16cf3aeb4605516bec4300438fc94a0e7e2e518637a07d3a627a925dba2992f61c679823fe29edfbd05759c828cdca9db094e0ad772053b5ab07d8f040ee7d60bf690c577e590ee760a5cecce4bd340e4eeee99b671c65100c7a322909bce2be3dfbac34f9a1842c5222e44387caa41a23b524c831e52049ba60a8604a810e47efe145f140eaa8504d1e88d4423fbdb54244189d2471e05cb9ed333be887a7741b1e90385f2a434c1b88ab4d22b863eb1928e7b9872b7e0f8dc49fd361bab5826b981344100c529fb66849b67cd3d22c2c8ad0ae339154b8902c9caf75932cf3c2df9fe534a33bc1572c2b3cf732595f8c197fcedd4d6d5cc7dc07a70cb6281f8a7a3112a3e58b45a4b50499ecbbf1802b307de81939861ea4b4c8b08e822dcb999c7d3ac53fca67a34ef839d49b95564832db1fe590fc8eca9a6b91c11d8d4cecf56633dc32d3792806d483e494bd62aa1ffeaf52c366d89c02e8c9a20b2a598c47ad7e9fd33dfe4e49417c90c17b921dde949d2edcc1753bba393da775916ef7d07e797fb307a9d2d333011ccf045f850d0778595a70a4f39fd071b4a7f26ab15f3209115b8a3ceb676b31855a07542051c1c93a7321a1babefd7834d6752e7a848b21fba6051567d631185b2bf966c6c408c292127b76d2542ac5e6e343e532c58e252b5be66e3963067c877e2f065746665370e23a3b378c3b06ab697a2952a295d615b4b528ec84066f279abc1d8d9697e5ce5172700a74c5b9fa041c151536d3e233773f735e440406509d1b90bee5607896222884b4b5ba628d34f6d1994dfdc8a94eb3a0b8c9d4552943c20ebdf3da9bf15bcac4701230f60c6232d432e50a44b4a32f531b9c467893ec1aa988decee41f1c0da079e1a6fba622b897f9b50292c61bd891cc9583620a71134103d77df69ad268b3b1abc473ef9930c4c9926586d26742d049c26cb42fe9b640589afa9926776b97b61d9075ed67184550cc86ba6abf9f73c39f028542d8f198e39f4dbd061cefbf7610377b996973e8480bb648ad3b63c8945a286c04a39985294a62b2960bb79f5b6d9fef042ef34b24e77ec67db32e55c3e2da5ebf0e559451395c1d0294c342ed8c586829dd1d28b5a1dba7f120f128d9542b428ccd31489fe5e40774872fcf9ffbf479997c90dd705dca941bd2e480b0e0f2b195e79482ea191bdb1516aa7b7cc071e10b52634d88ee067e817da06e7974ab1cb1fde35d05b0ce237d3bc1d307e44dd4fac0b7b34506199323e984b1ee721a7a973b7900cad5d5e723c3aaa32b3726447f98beff376a0b59296e4c91b9852fa808adfcdae4c741b7493940dfd3328c0ec05a4343880519996c6375bae0f89a203768fa3623e569b5972c34db2efddda9fbd447e8686219cc710ec6c292aa11544b9ec9f9f650840fa31de0576865ccdd14f60e4ae55c54740e2047a306c79f24490c83139ce5b0b9399f54e914c15a0e35343dd019dd5a58c307a92b191ea4b4942343e3ecbd646eba6d96c37d03191125d0b2640d2e0a0f625af66933a6787bf8c882e723d7b13b76560d1b0cece69d1b0f11e6257fef308fca3f9700832f987bc870f0e41fd3d4cff4edabe23f2ea621cd13f893d992029bbdae20180cea9e7216517598a67eafb64c6e3867a8d4a8af8d0c124dc79d7e36d664626c008d508841a67cf31206fdb4f332bca3e97b3b0b3b822fc0ef0cf65a798c5c7b19aa1ffbda03cb2157ea38b67a04ef9b87f44043ef00f3ec257730d16fbd0170b15fe71b0e154bc0e658b39fdac1776d571e00ee7b63928b5bd65777e6ee291ad519fbc6ca3766e4e0f57aeb7ab8fec1973c8c8c6251d4e0239f1b78d812188816469de726cd216f669a6174b3c7203b509a3e1d070c8beea20611aa1e362b1ea5701eb5be56dcaf70e1a11a1afa51d7d2957ca9ec13a7cfa29d2feea5acd1fde74aa6ac70a3621f819df2c4530c2c2358eb597598f02592bfc7c5f5c01cc7000e81ba745216b2de77e0078acb8c4e1b0c86831a03f3c2d3633a9a829acc1f19595a69904310f72b69a3b395e052e023dde198a2eb8e2e6afa90877a5561ac314f062d39ee9887df8e138a311c4c9440c9eda4e0b38d49d13aeb0e223a2cf261b6018c7cbcf0cac9c20d9bf37b12e83897f5df7fd90e4db5cc3f8121ec6b7afc9c0026aeea56485acc132090b7c5c15ba6e3da560a0dc06cfe7a62de613498f75bb873f5869875b949d83647adb4401666bf42712f0f368388330b703a755acb4ca4e5dde70002db73b1aa2e8a759f90ea838415c3093b3803e5efc162be011876f6df892c00b08c805cd6ce438ec09258f57fdae940bc407ad960fa6e7e264bc80c7f7cb97bdce3f62e81328b8399ca1a20a78a26b723e0e88743618035bff493877e4c9deb1799849eb1f08fb5d90bfff77579a12935771b9a327dd478526453765c6112dc724e3ece5f7c680144eb5ff627fa4ce72c617291ae47e03c64a02b6760ba312926ef50eaa15a9073939a355fb01a88ce3e926740437157de7fe9c6e77e2026550260bbc9f47554a80e6478d80b61301a163766c26d991d1341da06c6dfb45ad52f17563630dce250d01feb9cfb63f57a859a317aaaa605ae25f2764dda50877acf1cdb3cd3e531b2e3b1e94d9360417a8b5eb2cb28901db38f74aae6494e4c2aee1b2d7dd16979617f9855038241da00e0d42c9cd5afe15c17d7d9f5dda6a80bb023dadc4e13c18fba76e5072a8789446a7fea08d8a068b7a23f3b38d566e0026694c189a15d5bd10c918910316b6044baba37b48d579c60b3c055a5a4e61c0449b7140d5f868a009caa50adecf451386e321504c320982f01526d1a6a7a10ffc5a441791b79d32e577027af8163aef4fd8929ea6d3c26af8cedf59feff42a7ffaa8361ad524c438015dca5e8a69af54c0fcf0434449d600da5e6aa512fafab7faa54af0f489e6b2540ac8aba69342a3", 0x1000}], 0x3, &(0x7f00000002c0)=[{0x28, 0x103, 0x8, "b854c04347a8cc6d25b9eee7bce755cdb45fd4309c5c5d5e"}], 0x28}}], 0x2, 0x40000) r4 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r1, r0, r4}, 0x0, 0x0, 0x0) [ 677.509316][T28068] netlink: 36 bytes leftover after parsing attributes in process `syz-executor.2'. 18:05:48 executing program 0: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) fadvise64(0xffffffffffffffff, 0x200000e3be, 0xff, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) r2 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/dlm_plock\x00', 0x0, 0x0) ppoll(&(0x7f0000000500)=[{r2}], 0x1, 0x0, 0x0, 0x0) fspick(r2, &(0x7f0000000000)='./file0\x00', 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r1}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r3}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(r0, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r3}}, 0x10) 18:05:48 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, 0x0, 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @remote}, {0xa, 0x0, 0x0, @local, 0xfff}, r1}}, 0x48) 18:05:48 executing program 2: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=@newlink={0x48, 0x66, 0x707, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28}]}, 0x48}}, 0x0) sendmmsg(r2, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp={0x2c, 0x3, 0x0, 0x1d}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000480)="f5036d2fe98a845902113c97cb62f5525c5f48b89e29a2baf8dac4aa53e26ae1686a232e56bc4a9003b8935180de074617379125e249e2ea476518e94807e3a1fcea46ee93ee90656b10eba4affccdecbc91e58f2cd374161fc62e9f0363ee20b85e028c9059e7dcae3fe141f1b4a9fa2c210d6d080803874e4a2d8b341d22f653d0ecc9df07cceff7fee1178d475097133c912c36569de57266162233e7ee2f954ab5ac5c5e9c5a61e60d66f149db96a7402a7fc851fbe205d326a4168b37d0e645282dc7ef6a79a2f58b380127209ee1a8fcbbc56fe9f4fa2e52436388769ed24b52d19f949a24eb63edb3a65d5a5c8d737c784c863d2834", 0xf9}], 0x1, &(0x7f0000000580)=[{0x48, 0x118, 0x80000001, "8ebe710fec5128ac6d4526182c0f48beda76d9d393155c35d43f09504d37d06ffc1101ab3fbf17b9208d0045a4bcdecad0930515c825"}, {0x98, 0x49ded4c498050cee, 0x0, "389378effd659084b0925c5349b3a700e52e5eff6ed6a89903a07f256512e1573a419b9de8563a1c2dc6e60021295d61e58e61f92609327d39dd3eb467e3cad510d8d93df65970c09ae6ae8de71ac41062d258ed8f137d27405fc8e3dc9cbcb748fd43a6c6fac14eb1ac17e994fb7923e02cc485af5ff6ae419c43aac736cf9d39c243"}, {0x30, 0x0, 0x2, "4d7de00c0ac018a7de349510161cdb0c7d8cee31f2786ee7acea40194f"}, {0x90, 0x1, 0xfd83, "2c17ac818162e089f4c0973bf4588eaba71eb3fcdf60cc5490293d413c2e8e5c1febc4f69e37c2a3d91e0976be601abd5bc885aebb14b0747b870f5d45977e5b783056696a49887a5eb02068160e8a603fcd4c8a7bdfef41d1c22d89aaff558979b4ff8b3cd3370103f66af5cad0cbfaf663e838c48fb59b4f140646f0ca"}], 0x1a0}}, {{&(0x7f0000000240)=@nfc_llcp={0x27, 0x1, 0x1, 0x2, 0xe0, 0x6, "20d5ab297c73bdfd9d8be069e3d2445710af11d3d70f2be2aa2ae9e20610aea379ede256d1200e06766309f1da63a9b0b2cf3a57ec83efcf0d112b1bb40bcc", 0x28}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000740)="a84da84911631a716097099aa2ce9b19d664050d79b29d64d09a8a798d749dbc256c422c49d25ec28fc7e73c517f905f92ed47e1c4cfca45f785b57643634f2c3dc8e880bc0e20b79d07704cda46d6b990a71a574d50aed45fdf74c203a2f2dae9ecadceb5f087b0aeed1b016346f8340ec33d22e7a4fb25cf90343c76fc2802f6beda18b74b1bf6db79d03e89df2c00cf356c3985fb5f25986116b285b0e27a3c11982eba13bb3ebef8a3367b9f8ad4667b9423b8e135fd489666ef281582eda519d97550c8d69058da72", 0xcb}, {&(0x7f0000000340)="25e40963f8aa6af1074b1572ac1439e44616a8ed10cfccd74fc8e43319350fa9e043cf181711937da54b30c6c0e6297ed1c6016398b37ccb367c3f2ff87cec23156f2a7031", 0x45}, {&(0x7f0000000840)="1b636fa33ed095641c4cc5ed4d9a08f3d67e90952039d98422df5868170962196f9784d39fdb4576e0ca3f2b15642f41afd650b89e5c5477f85f435aa3f5fd49fc52aa167657f9c487f009f1c46e5857bf6251727b9f8529211ff1966d2e31967a7b7146290f5af2f2a053c2c01d82b3f98c4e0dd1706a045847eebbb578507aeef514e4f08f9fa49d88c855e4274e356fdbaca7be5c49030c5aaa927a0278428d19eedf60b9440600caa1b2060f03a72306c0761f10ee7e9efca1a5a4154988c9d987c3d03dfc9e401b47f29bbc39208c56601bb99cdefa01caad910266ad40c5b46705e6933a1f2276b33e7caec35932c2c1218945e466908e4b2e00b98828f5b2effc2d9508cc8df9426fc84134f7a1f2729b86e8fa7e46235c7490c788eb49a89e9f9c979de276fd430218cad89c715c1b74a3adec709194d50b8d1d8a49ae86e13c90454b8342a1adeba3b55818bb5ceab4b0192694de5d550efe3d20f6bb90fddceb091323e5468c33c2b7008f58094359827a8fea51848e9aa484ec4df9f012038314d4b930960fd63b718671328cfc8430cad6755e2d30e3ad3277fd0acfba206ac2fe3cddf547576130f2fff23c070ae0c4ff3d3a0f8ddfd5eeb3feccf297f4b2950d168095bb7bbe5c61657ea45357015a1d299f1051b42c21b7994524b777cd3e4dc0753ddb46bfbc7a697e83ad0a3c6132c5f488f248623490f8577b582710b15b675336a824a450815fb84e8d622800db2db1975c3a1932323c42b6651eafbfcd4095ee106c445d9ed7b32ddbb8d4ab407e2645165a14ac487de8a222dc5bcc2bbe3693f86dbf0ae9c1c5edb6d9b97c6961f26d12de708983737c2a002984457d42e1a44aa3a80730f7754c261d16c48d35023dafa43d25d17027dddce334c7f16fb490b0a4ffd3c69b2449a8b060d78ccd1974f1b3cc39ba82c4dda273dc2a8f5d66671ff451068937605b4135bfefeb1f5bcf8cb48692c66c7b6482301a3ab6f2de8ed14efc57a2ac8a1bff68651d99665d6e5170f30fd7505a928943e7a0febab2686535dc7a562774f1cb76d31742591b20cf564837ff07826d620dc48067328f963bf85765dbb3fe17f17738ff30fa63f4db4c3aedd84a3840115d9f259e1b49f98af8f65353bf92a3d21ebb8ebace0b438013d3f29d638c1a33c14b0ecb62f4d9849209d7057a40a9c3ab224032bc4c82c1f8274732df73b5eae36fc149f65a34dcda1fa5802565eec686117fc4c4663e19db6a31f27a9f13ebc2b5b3a704334540c86e15c243cc43527f9020388304899c3ec28a1d7422058639f6ab5ace6ec75f9568245275dfae91538d02be6ebabb751d3272fd45c75d382d3ed312d066e7034e6c86221e76bebd05aba92507766c2876d3e9a59b9d9d1f837d3ad7cafc6c458ce27a800adc5716ba0ebd165ce8e24b1268537760f62e123638d2531f4f627730863b37f2448a7743d2c4bea2411d7610e70b64a8a6950ca30c4515b0901e6f9aa99b5356ef8c9812b7bd4f3e2b9aadb619aeec98e34a1aa05c094f2f0ce7893fd04d5b1ce739256f237ed3c0ebe622e6c699cf5cf599d1d45d7da785f3f5a76648a8a6eb2d001712e34aeffa8db76ff60d52e1c3dcca0d7546dfbf59b276ab5d390909a5a77acbbf6ef531cd4949a05474b793aae5ef1fad4bbcde6e16fcf75b48ab4be262d9de3fb55f0d4d3b80a5d01fec97cea0dfd716980a459f12045e1e2463697292ed7b4ef2cc09150e158c40743df64afc52a1f1cc9d18d9972711284a9a84c9e4464d805a0a07f13eee2011c69dfd45e77fcbf2e49d1a7cc307d79d19f18ad7bc3864d22523f2afefdb17fec34ca8b256c6bb927e88b69c30136c736889b8efc4a6fe72c1a6ab721ee18f63a980ecade878cf7fb3b57701a791d0893070d5618aafc1eeb79f626a4fdc3dd177cf55dd8a4947e9f08bb0635727df794ca24cce74e61109d38d770b7ace41e15320f2df2b3e5db738826638f318b0654a60117467aee8c90400aecb9c338a7e4fd76d95c0db3c17ce395826a7cddba92b7931d454a99b41ed7e782bf1d8f41ea37b8abe984cbd4d01ff556882185bc476a012fcbd6666e9955dceabdd2be0c94f16dd08857daf300299d03c5a4edefa553680c38d4ed1311205201c633465d3b2670fa6cf6b7f432cb4d876b89d8488351813ddf379d258f5a20bd4383925090f16375235f466a3a538f35997f2298384e56b1e7114cb663ba3902d0959893f5c0e24558ce3297cac9970a8df646e72de2a8bc804ff32de3cc91260e4f3a438dda8d1cc909ce6f9c10bbeb1cdc70dc40caec29968028c1aaeae2df280cd38c785b04af264808a1d4ee93e072ae968eb7da677e16bc351157487c191d3a0ceca1437f8f5bf814f45d2532fbab225725accaaf354cfe54a5f95a2fa440dc9b4a143fbd6276d257df9bf95036c20983e3cc74a66b8beaf5fa198f0f9e31ff10f68175863eec7cadcacc955b68121888919d258bc8583513d1e2633671a85fba352b2e9e065b3acfb1deef17337185b8fad7efd4a7180adab35a3390213f75d6ea375cde7b3bccb8f6b623a421ed99758496c7888c93fb0435870ae4d026f23329dc17b30677012059803547c28541a81d3d9e0d7099cda648386b48aae97ff75340fdb6f7247d0f2167b5746d668bb90bd2a67808e05f46e0c1cb3bbad8ce5c5d010b561186023940aa2644a5e06ec40a0503d9f0f9863f34cc3fa5b5de9b94d126c6954605a3b4304cbec896823a32aff3ae99882a4807007e434bd7e97f0f7ea2a21887e9e16cf3aeb4605516bec4300438fc94a0e7e2e518637a07d3a627a925dba2992f61c679823fe29edfbd05759c828cdca9db094e0ad772053b5ab07d8f040ee7d60bf690c577e590ee760a5cecce4bd340e4eeee99b671c65100c7a322909bce2be3dfbac34f9a1842c5222e44387caa41a23b524c831e52049ba60a8604a810e47efe145f140eaa8504d1e88d4423fbdb54244189d2471e05cb9ed333be887a7741b1e90385f2a434c1b88ab4d22b863eb1928e7b9872b7e0f8dc49fd361bab5826b981344100c529fb66849b67cd3d22c2c8ad0ae339154b8902c9caf75932cf3c2df9fe534a33bc1572c2b3cf732595f8c197fcedd4d6d5cc7dc07a70cb6281f8a7a3112a3e58b45a4b50499ecbbf1802b307de81939861ea4b4c8b08e822dcb999c7d3ac53fca67a34ef839d49b95564832db1fe590fc8eca9a6b91c11d8d4cecf56633dc32d3792806d483e494bd62aa1ffeaf52c366d89c02e8c9a20b2a598c47ad7e9fd33dfe4e49417c90c17b921dde949d2edcc1753bba393da775916ef7d07e797fb307a9d2d333011ccf045f850d0778595a70a4f39fd071b4a7f26ab15f3209115b8a3ceb676b31855a07542051c1c93a7321a1babefd7834d6752e7a848b21fba6051567d631185b2bf966c6c408c292127b76d2542ac5e6e343e532c58e252b5be66e3963067c877e2f065746665370e23a3b378c3b06ab697a2952a295d615b4b528ec84066f279abc1d8d9697e5ce5172700a74c5b9fa041c151536d3e233773f735e440406509d1b90bee5607896222884b4b5ba628d34f6d1994dfdc8a94eb3a0b8c9d4552943c20ebdf3da9bf15bcac4701230f60c6232d432e50a44b4a32f531b9c467893ec1aa988decee41f1c0da079e1a6fba622b897f9b50292c61bd891cc9583620a71134103d77df69ad268b3b1abc473ef9930c4c9926586d26742d049c26cb42fe9b640589afa9926776b97b61d9075ed67184550cc86ba6abf9f73c39f028542d8f198e39f4dbd061cefbf7610377b996973e8480bb648ad3b63c8945a286c04a39985294a62b2960bb79f5b6d9fef042ef34b24e77ec67db32e55c3e2da5ebf0e559451395c1d0294c342ed8c586829dd1d28b5a1dba7f120f128d9542b428ccd31489fe5e40774872fcf9ffbf479997c90dd705dca941bd2e480b0e0f2b195e79482ea191bdb1516aa7b7cc071e10b52634d88ee067e817da06e7974ab1cb1fde35d05b0ce237d3bc1d307e44dd4fac0b7b34506199323e984b1ee721a7a973b7900cad5d5e723c3aaa32b3726447f98beff376a0b59296e4c91b9852fa808adfcdae4c741b7493940dfd3328c0ec05a4343880519996c6375bae0f89a203768fa3623e569b5972c34db2efddda9fbd447e8686219cc710ec6c292aa11544b9ec9f9f650840fa31de0576865ccdd14f60e4ae55c54740e2047a306c79f24490c83139ce5b0b9399f54e914c15a0e35343dd019dd5a58c307a92b191ea4b4942343e3ecbd646eba6d96c37d03191125d0b2640d2e0a0f625af66933a6787bf8c882e723d7b13b76560d1b0cece69d1b0f11e6257fef308fca3f9700832f987bc870f0e41fd3d4cff4edabe23f2ea621cd13f893d992029bbdae20180cea9e7216517598a67eafb64c6e3867a8d4a8af8d0c124dc79d7e36d664626c008d508841a67cf31206fdb4f332bca3e97b3b0b3b822fc0ef0cf65a798c5c7b19aa1ffbda03cb2157ea38b67a04ef9b87f44043ef00f3ec257730d16fbd0170b15fe71b0e154bc0e658b39fdac1776d571e00ee7b63928b5bd65777e6ee291ad519fbc6ca3766e4e0f57aeb7ab8fec1973c8c8c6251d4e0239f1b78d812188816469de726cd216f669a6174b3c7203b509a3e1d070c8beea20611aa1e362b1ea5701eb5be56dcaf70e1a11a1afa51d7d2957ca9ec13a7cfa29d2feea5acd1fde74aa6ac70a3621f819df2c4530c2c2358eb597598f02592bfc7c5f5c01cc7000e81ba745216b2de77e0078acb8c4e1b0c86831a03f3c2d3633a9a829acc1f19595a69904310f72b69a3b395e052e023dde198a2eb8e2e6afa90877a5561ac314f062d39ee9887df8e138a311c4c9440c9eda4e0b38d49d13aeb0e223a2cf261b6018c7cbcf0cac9c20d9bf37b12e83897f5df7fd90e4db5cc3f8121ec6b7afc9c0026aeea56485acc132090b7c5c15ba6e3da560a0dc06cfe7a62de613498f75bb873f5869875b949d83647adb4401666bf42712f0f368388330b703a755acb4ca4e5dde70002db73b1aa2e8a759f90ea838415c3093b3803e5efc162be011876f6df892c00b08c805cd6ce438ec09258f57fdae940bc407ad960fa6e7e264bc80c7f7cb97bdce3f62e81328b8399ca1a20a78a26b723e0e88743618035bff493877e4c9deb1799849eb1f08fb5d90bfff77579a12935771b9a327dd478526453765c6112dc724e3ece5f7c680144eb5ff627fa4ce72c617291ae47e03c64a02b6760ba312926ef50eaa15a9073939a355fb01a88ce3e926740437157de7fe9c6e77e2026550260bbc9f47554a80e6478d80b61301a163766c26d991d1341da06c6dfb45ad52f17563630dce250d01feb9cfb63f57a859a317aaaa605ae25f2764dda50877acf1cdb3cd3e531b2e3b1e94d9360417a8b5eb2cb28901db38f74aae6494e4c2aee1b2d7dd16979617f9855038241da00e0d42c9cd5afe15c17d7d9f5dda6a80bb023dadc4e13c18fba76e5072a8789446a7fea08d8a068b7a23f3b38d566e0026694c189a15d5bd10c918910316b6044baba37b48d579c60b3c055a5a4e61c0449b7140d5f868a009caa50adecf451386e321504c320982f01526d1a6a7a10ffc5a441791b79d32e577027af8163aef4fd8929ea6d3c26af8cedf59feff42a7ffaa8361ad524c438015dca5e8a69af54c0fcf0434449d600da5e6aa512fafab7faa54af0f489e6b2540ac8aba69342a3", 0x1000}], 0x3, &(0x7f00000002c0)=[{0x28, 0x103, 0x8, "b854c04347a8cc6d25b9eee7bce755cdb45fd4309c5c5d5e"}], 0x28}}], 0x2, 0x40000) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r1, r0, r3}, 0x0, 0x0, 0x0) 18:05:48 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) getpid() sched_setscheduler(0x0, 0x5, &(0x7f0000000380)) r37 = socket$inet_tcp(0x2, 0x1, 0x0) r38 = fcntl$dupfd(r37, 0x0, r37) getsockopt$sock_cred(r38, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r39, r39, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r40) 18:05:48 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x0, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:05:48 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) getpid() sched_setscheduler(0x0, 0x0, &(0x7f0000000380)) r36 = getpid() sched_setscheduler(r36, 0x5, &(0x7f0000000380)) r37 = socket$inet_tcp(0x2, 0x1, 0x0) r38 = fcntl$dupfd(r37, 0x0, r37) getsockopt$sock_cred(r38, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r39, r39, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:05:48 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @remote}, {0xa, 0x0, 0x0, @local, 0xfff}, r1}}, 0x48) 18:05:48 executing program 2: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=@newlink={0x48, 0x66, 0x707, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28}]}, 0x48}}, 0x0) sendmmsg(r2, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp={0x2c, 0x3, 0x0, 0x1d}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000480)="f5036d2fe98a845902113c97cb62f5525c5f48b89e29a2baf8dac4aa53e26ae1686a232e56bc4a9003b8935180de074617379125e249e2ea476518e94807e3a1fcea46ee93ee90656b10eba4affccdecbc91e58f2cd374161fc62e9f0363ee20b85e028c9059e7dcae3fe141f1b4a9fa2c210d6d080803874e4a2d8b341d22f653d0ecc9df07cceff7fee1178d475097133c912c36569de57266162233e7ee2f954ab5ac5c5e9c5a61e60d66f149db96a7402a7fc851fbe205d326a4168b37d0e645282dc7ef6a79a2f58b380127209ee1a8fcbbc56fe9f4fa2e52436388769ed24b52d19f949a24eb63edb3a65d5a5c8d737c784c863d2834", 0xf9}], 0x1, &(0x7f0000000580)=[{0x48, 0x118, 0x80000001, "8ebe710fec5128ac6d4526182c0f48beda76d9d393155c35d43f09504d37d06ffc1101ab3fbf17b9208d0045a4bcdecad0930515c825"}, {0x98, 0x49ded4c498050cee, 0x0, "389378effd659084b0925c5349b3a700e52e5eff6ed6a89903a07f256512e1573a419b9de8563a1c2dc6e60021295d61e58e61f92609327d39dd3eb467e3cad510d8d93df65970c09ae6ae8de71ac41062d258ed8f137d27405fc8e3dc9cbcb748fd43a6c6fac14eb1ac17e994fb7923e02cc485af5ff6ae419c43aac736cf9d39c243"}, {0x30, 0x0, 0x2, "4d7de00c0ac018a7de349510161cdb0c7d8cee31f2786ee7acea40194f"}, {0x90, 0x1, 0xfd83, "2c17ac818162e089f4c0973bf4588eaba71eb3fcdf60cc5490293d413c2e8e5c1febc4f69e37c2a3d91e0976be601abd5bc885aebb14b0747b870f5d45977e5b783056696a49887a5eb02068160e8a603fcd4c8a7bdfef41d1c22d89aaff558979b4ff8b3cd3370103f66af5cad0cbfaf663e838c48fb59b4f140646f0ca"}], 0x1a0}}, {{&(0x7f0000000240)=@nfc_llcp={0x27, 0x1, 0x1, 0x2, 0xe0, 0x6, "20d5ab297c73bdfd9d8be069e3d2445710af11d3d70f2be2aa2ae9e20610aea379ede256d1200e06766309f1da63a9b0b2cf3a57ec83efcf0d112b1bb40bcc", 0x28}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000740)="a84da84911631a716097099aa2ce9b19d664050d79b29d64d09a8a798d749dbc256c422c49d25ec28fc7e73c517f905f92ed47e1c4cfca45f785b57643634f2c3dc8e880bc0e20b79d07704cda46d6b990a71a574d50aed45fdf74c203a2f2dae9ecadceb5f087b0aeed1b016346f8340ec33d22e7a4fb25cf90343c76fc2802f6beda18b74b1bf6db79d03e89df2c00cf356c3985fb5f25986116b285b0e27a3c11982eba13bb3ebef8a3367b9f8ad4667b9423b8e135fd489666ef281582eda519d97550c8d69058da72", 0xcb}, {&(0x7f0000000340)="25e40963f8aa6af1074b1572ac1439e44616a8ed10cfccd74fc8e43319350fa9e043cf181711937da54b30c6c0e6297ed1c6016398b37ccb367c3f2ff87cec23156f2a7031", 0x45}, {&(0x7f0000000840)="1b636fa33ed095641c4cc5ed4d9a08f3d67e90952039d98422df5868170962196f9784d39fdb4576e0ca3f2b15642f41afd650b89e5c5477f85f435aa3f5fd49fc52aa167657f9c487f009f1c46e5857bf6251727b9f8529211ff1966d2e31967a7b7146290f5af2f2a053c2c01d82b3f98c4e0dd1706a045847eebbb578507aeef514e4f08f9fa49d88c855e4274e356fdbaca7be5c49030c5aaa927a0278428d19eedf60b9440600caa1b2060f03a72306c0761f10ee7e9efca1a5a4154988c9d987c3d03dfc9e401b47f29bbc39208c56601bb99cdefa01caad910266ad40c5b46705e6933a1f2276b33e7caec35932c2c1218945e466908e4b2e00b98828f5b2effc2d9508cc8df9426fc84134f7a1f2729b86e8fa7e46235c7490c788eb49a89e9f9c979de276fd430218cad89c715c1b74a3adec709194d50b8d1d8a49ae86e13c90454b8342a1adeba3b55818bb5ceab4b0192694de5d550efe3d20f6bb90fddceb091323e5468c33c2b7008f58094359827a8fea51848e9aa484ec4df9f012038314d4b930960fd63b718671328cfc8430cad6755e2d30e3ad3277fd0acfba206ac2fe3cddf547576130f2fff23c070ae0c4ff3d3a0f8ddfd5eeb3feccf297f4b2950d168095bb7bbe5c61657ea45357015a1d299f1051b42c21b7994524b777cd3e4dc0753ddb46bfbc7a697e83ad0a3c6132c5f488f248623490f8577b582710b15b675336a824a450815fb84e8d622800db2db1975c3a1932323c42b6651eafbfcd4095ee106c445d9ed7b32ddbb8d4ab407e2645165a14ac487de8a222dc5bcc2bbe3693f86dbf0ae9c1c5edb6d9b97c6961f26d12de708983737c2a002984457d42e1a44aa3a80730f7754c261d16c48d35023dafa43d25d17027dddce334c7f16fb490b0a4ffd3c69b2449a8b060d78ccd1974f1b3cc39ba82c4dda273dc2a8f5d66671ff451068937605b4135bfefeb1f5bcf8cb48692c66c7b6482301a3ab6f2de8ed14efc57a2ac8a1bff68651d99665d6e5170f30fd7505a928943e7a0febab2686535dc7a562774f1cb76d31742591b20cf564837ff07826d620dc48067328f963bf85765dbb3fe17f17738ff30fa63f4db4c3aedd84a3840115d9f259e1b49f98af8f65353bf92a3d21ebb8ebace0b438013d3f29d638c1a33c14b0ecb62f4d9849209d7057a40a9c3ab224032bc4c82c1f8274732df73b5eae36fc149f65a34dcda1fa5802565eec686117fc4c4663e19db6a31f27a9f13ebc2b5b3a704334540c86e15c243cc43527f9020388304899c3ec28a1d7422058639f6ab5ace6ec75f9568245275dfae91538d02be6ebabb751d3272fd45c75d382d3ed312d066e7034e6c86221e76bebd05aba92507766c2876d3e9a59b9d9d1f837d3ad7cafc6c458ce27a800adc5716ba0ebd165ce8e24b1268537760f62e123638d2531f4f627730863b37f2448a7743d2c4bea2411d7610e70b64a8a6950ca30c4515b0901e6f9aa99b5356ef8c9812b7bd4f3e2b9aadb619aeec98e34a1aa05c094f2f0ce7893fd04d5b1ce739256f237ed3c0ebe622e6c699cf5cf599d1d45d7da785f3f5a76648a8a6eb2d001712e34aeffa8db76ff60d52e1c3dcca0d7546dfbf59b276ab5d390909a5a77acbbf6ef531cd4949a05474b793aae5ef1fad4bbcde6e16fcf75b48ab4be262d9de3fb55f0d4d3b80a5d01fec97cea0dfd716980a459f12045e1e2463697292ed7b4ef2cc09150e158c40743df64afc52a1f1cc9d18d9972711284a9a84c9e4464d805a0a07f13eee2011c69dfd45e77fcbf2e49d1a7cc307d79d19f18ad7bc3864d22523f2afefdb17fec34ca8b256c6bb927e88b69c30136c736889b8efc4a6fe72c1a6ab721ee18f63a980ecade878cf7fb3b57701a791d0893070d5618aafc1eeb79f626a4fdc3dd177cf55dd8a4947e9f08bb0635727df794ca24cce74e61109d38d770b7ace41e15320f2df2b3e5db738826638f318b0654a60117467aee8c90400aecb9c338a7e4fd76d95c0db3c17ce395826a7cddba92b7931d454a99b41ed7e782bf1d8f41ea37b8abe984cbd4d01ff556882185bc476a012fcbd6666e9955dceabdd2be0c94f16dd08857daf300299d03c5a4edefa553680c38d4ed1311205201c633465d3b2670fa6cf6b7f432cb4d876b89d8488351813ddf379d258f5a20bd4383925090f16375235f466a3a538f35997f2298384e56b1e7114cb663ba3902d0959893f5c0e24558ce3297cac9970a8df646e72de2a8bc804ff32de3cc91260e4f3a438dda8d1cc909ce6f9c10bbeb1cdc70dc40caec29968028c1aaeae2df280cd38c785b04af264808a1d4ee93e072ae968eb7da677e16bc351157487c191d3a0ceca1437f8f5bf814f45d2532fbab225725accaaf354cfe54a5f95a2fa440dc9b4a143fbd6276d257df9bf95036c20983e3cc74a66b8beaf5fa198f0f9e31ff10f68175863eec7cadcacc955b68121888919d258bc8583513d1e2633671a85fba352b2e9e065b3acfb1deef17337185b8fad7efd4a7180adab35a3390213f75d6ea375cde7b3bccb8f6b623a421ed99758496c7888c93fb0435870ae4d026f23329dc17b30677012059803547c28541a81d3d9e0d7099cda648386b48aae97ff75340fdb6f7247d0f2167b5746d668bb90bd2a67808e05f46e0c1cb3bbad8ce5c5d010b561186023940aa2644a5e06ec40a0503d9f0f9863f34cc3fa5b5de9b94d126c6954605a3b4304cbec896823a32aff3ae99882a4807007e434bd7e97f0f7ea2a21887e9e16cf3aeb4605516bec4300438fc94a0e7e2e518637a07d3a627a925dba2992f61c679823fe29edfbd05759c828cdca9db094e0ad772053b5ab07d8f040ee7d60bf690c577e590ee760a5cecce4bd340e4eeee99b671c65100c7a322909bce2be3dfbac34f9a1842c5222e44387caa41a23b524c831e52049ba60a8604a810e47efe145f140eaa8504d1e88d4423fbdb54244189d2471e05cb9ed333be887a7741b1e90385f2a434c1b88ab4d22b863eb1928e7b9872b7e0f8dc49fd361bab5826b981344100c529fb66849b67cd3d22c2c8ad0ae339154b8902c9caf75932cf3c2df9fe534a33bc1572c2b3cf732595f8c197fcedd4d6d5cc7dc07a70cb6281f8a7a3112a3e58b45a4b50499ecbbf1802b307de81939861ea4b4c8b08e822dcb999c7d3ac53fca67a34ef839d49b95564832db1fe590fc8eca9a6b91c11d8d4cecf56633dc32d3792806d483e494bd62aa1ffeaf52c366d89c02e8c9a20b2a598c47ad7e9fd33dfe4e49417c90c17b921dde949d2edcc1753bba393da775916ef7d07e797fb307a9d2d333011ccf045f850d0778595a70a4f39fd071b4a7f26ab15f3209115b8a3ceb676b31855a07542051c1c93a7321a1babefd7834d6752e7a848b21fba6051567d631185b2bf966c6c408c292127b76d2542ac5e6e343e532c58e252b5be66e3963067c877e2f065746665370e23a3b378c3b06ab697a2952a295d615b4b528ec84066f279abc1d8d9697e5ce5172700a74c5b9fa041c151536d3e233773f735e440406509d1b90bee5607896222884b4b5ba628d34f6d1994dfdc8a94eb3a0b8c9d4552943c20ebdf3da9bf15bcac4701230f60c6232d432e50a44b4a32f531b9c467893ec1aa988decee41f1c0da079e1a6fba622b897f9b50292c61bd891cc9583620a71134103d77df69ad268b3b1abc473ef9930c4c9926586d26742d049c26cb42fe9b640589afa9926776b97b61d9075ed67184550cc86ba6abf9f73c39f028542d8f198e39f4dbd061cefbf7610377b996973e8480bb648ad3b63c8945a286c04a39985294a62b2960bb79f5b6d9fef042ef34b24e77ec67db32e55c3e2da5ebf0e559451395c1d0294c342ed8c586829dd1d28b5a1dba7f120f128d9542b428ccd31489fe5e40774872fcf9ffbf479997c90dd705dca941bd2e480b0e0f2b195e79482ea191bdb1516aa7b7cc071e10b52634d88ee067e817da06e7974ab1cb1fde35d05b0ce237d3bc1d307e44dd4fac0b7b34506199323e984b1ee721a7a973b7900cad5d5e723c3aaa32b3726447f98beff376a0b59296e4c91b9852fa808adfcdae4c741b7493940dfd3328c0ec05a4343880519996c6375bae0f89a203768fa3623e569b5972c34db2efddda9fbd447e8686219cc710ec6c292aa11544b9ec9f9f650840fa31de0576865ccdd14f60e4ae55c54740e2047a306c79f24490c83139ce5b0b9399f54e914c15a0e35343dd019dd5a58c307a92b191ea4b4942343e3ecbd646eba6d96c37d03191125d0b2640d2e0a0f625af66933a6787bf8c882e723d7b13b76560d1b0cece69d1b0f11e6257fef308fca3f9700832f987bc870f0e41fd3d4cff4edabe23f2ea621cd13f893d992029bbdae20180cea9e7216517598a67eafb64c6e3867a8d4a8af8d0c124dc79d7e36d664626c008d508841a67cf31206fdb4f332bca3e97b3b0b3b822fc0ef0cf65a798c5c7b19aa1ffbda03cb2157ea38b67a04ef9b87f44043ef00f3ec257730d16fbd0170b15fe71b0e154bc0e658b39fdac1776d571e00ee7b63928b5bd65777e6ee291ad519fbc6ca3766e4e0f57aeb7ab8fec1973c8c8c6251d4e0239f1b78d812188816469de726cd216f669a6174b3c7203b509a3e1d070c8beea20611aa1e362b1ea5701eb5be56dcaf70e1a11a1afa51d7d2957ca9ec13a7cfa29d2feea5acd1fde74aa6ac70a3621f819df2c4530c2c2358eb597598f02592bfc7c5f5c01cc7000e81ba745216b2de77e0078acb8c4e1b0c86831a03f3c2d3633a9a829acc1f19595a69904310f72b69a3b395e052e023dde198a2eb8e2e6afa90877a5561ac314f062d39ee9887df8e138a311c4c9440c9eda4e0b38d49d13aeb0e223a2cf261b6018c7cbcf0cac9c20d9bf37b12e83897f5df7fd90e4db5cc3f8121ec6b7afc9c0026aeea56485acc132090b7c5c15ba6e3da560a0dc06cfe7a62de613498f75bb873f5869875b949d83647adb4401666bf42712f0f368388330b703a755acb4ca4e5dde70002db73b1aa2e8a759f90ea838415c3093b3803e5efc162be011876f6df892c00b08c805cd6ce438ec09258f57fdae940bc407ad960fa6e7e264bc80c7f7cb97bdce3f62e81328b8399ca1a20a78a26b723e0e88743618035bff493877e4c9deb1799849eb1f08fb5d90bfff77579a12935771b9a327dd478526453765c6112dc724e3ece5f7c680144eb5ff627fa4ce72c617291ae47e03c64a02b6760ba312926ef50eaa15a9073939a355fb01a88ce3e926740437157de7fe9c6e77e2026550260bbc9f47554a80e6478d80b61301a163766c26d991d1341da06c6dfb45ad52f17563630dce250d01feb9cfb63f57a859a317aaaa605ae25f2764dda50877acf1cdb3cd3e531b2e3b1e94d9360417a8b5eb2cb28901db38f74aae6494e4c2aee1b2d7dd16979617f9855038241da00e0d42c9cd5afe15c17d7d9f5dda6a80bb023dadc4e13c18fba76e5072a8789446a7fea08d8a068b7a23f3b38d566e0026694c189a15d5bd10c918910316b6044baba37b48d579c60b3c055a5a4e61c0449b7140d5f868a009caa50adecf451386e321504c320982f01526d1a6a7a10ffc5a441791b79d32e577027af8163aef4fd8929ea6d3c26af8cedf59feff42a7ffaa8361ad524c438015dca5e8a69af54c0fcf0434449d600da5e6aa512fafab7faa54af0f489e6b2540ac8aba69342a3", 0x1000}], 0x3, &(0x7f00000002c0)=[{0x28, 0x103, 0x8, "b854c04347a8cc6d25b9eee7bce755cdb45fd4309c5c5d5e"}], 0x28}}], 0x2, 0x40000) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r1, r0, r3}, 0x0, 0x0, 0x0) 18:05:48 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) getpid() sched_setscheduler(0x0, 0x0, &(0x7f0000000380)) r36 = getpid() sched_setscheduler(r36, 0x5, &(0x7f0000000380)) r37 = socket$inet_tcp(0x2, 0x1, 0x0) r38 = fcntl$dupfd(r37, 0x0, r37) getsockopt$sock_cred(r38, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r39, r39, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:05:49 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x0, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r41) 18:05:49 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @remote}, {0xa, 0x0, 0x0, @local, 0xfff}, r1}}, 0x48) 18:05:49 executing program 2: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=@newlink={0x48, 0x66, 0x707, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28}]}, 0x48}}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp={0x2c, 0x3, 0x0, 0x1d}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000480)="f5036d2fe98a845902113c97cb62f5525c5f48b89e29a2baf8dac4aa53e26ae1686a232e56bc4a9003b8935180de074617379125e249e2ea476518e94807e3a1fcea46ee93ee90656b10eba4affccdecbc91e58f2cd374161fc62e9f0363ee20b85e028c9059e7dcae3fe141f1b4a9fa2c210d6d080803874e4a2d8b341d22f653d0ecc9df07cceff7fee1178d475097133c912c36569de57266162233e7ee2f954ab5ac5c5e9c5a61e60d66f149db96a7402a7fc851fbe205d326a4168b37d0e645282dc7ef6a79a2f58b380127209ee1a8fcbbc56fe9f4fa2e52436388769ed24b52d19f949a24eb63edb3a65d5a5c8d737c784c863d2834", 0xf9}], 0x1, &(0x7f0000000580)=[{0x48, 0x118, 0x80000001, "8ebe710fec5128ac6d4526182c0f48beda76d9d393155c35d43f09504d37d06ffc1101ab3fbf17b9208d0045a4bcdecad0930515c825"}, {0x98, 0x49ded4c498050cee, 0x0, "389378effd659084b0925c5349b3a700e52e5eff6ed6a89903a07f256512e1573a419b9de8563a1c2dc6e60021295d61e58e61f92609327d39dd3eb467e3cad510d8d93df65970c09ae6ae8de71ac41062d258ed8f137d27405fc8e3dc9cbcb748fd43a6c6fac14eb1ac17e994fb7923e02cc485af5ff6ae419c43aac736cf9d39c243"}, {0x30, 0x0, 0x2, "4d7de00c0ac018a7de349510161cdb0c7d8cee31f2786ee7acea40194f"}, {0x90, 0x1, 0xfd83, "2c17ac818162e089f4c0973bf4588eaba71eb3fcdf60cc5490293d413c2e8e5c1febc4f69e37c2a3d91e0976be601abd5bc885aebb14b0747b870f5d45977e5b783056696a49887a5eb02068160e8a603fcd4c8a7bdfef41d1c22d89aaff558979b4ff8b3cd3370103f66af5cad0cbfaf663e838c48fb59b4f140646f0ca"}], 0x1a0}}, {{&(0x7f0000000240)=@nfc_llcp={0x27, 0x1, 0x1, 0x2, 0xe0, 0x6, "20d5ab297c73bdfd9d8be069e3d2445710af11d3d70f2be2aa2ae9e20610aea379ede256d1200e06766309f1da63a9b0b2cf3a57ec83efcf0d112b1bb40bcc", 0x28}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000740)="a84da84911631a716097099aa2ce9b19d664050d79b29d64d09a8a798d749dbc256c422c49d25ec28fc7e73c517f905f92ed47e1c4cfca45f785b57643634f2c3dc8e880bc0e20b79d07704cda46d6b990a71a574d50aed45fdf74c203a2f2dae9ecadceb5f087b0aeed1b016346f8340ec33d22e7a4fb25cf90343c76fc2802f6beda18b74b1bf6db79d03e89df2c00cf356c3985fb5f25986116b285b0e27a3c11982eba13bb3ebef8a3367b9f8ad4667b9423b8e135fd489666ef281582eda519d97550c8d69058da72", 0xcb}, {&(0x7f0000000340)="25e40963f8aa6af1074b1572ac1439e44616a8ed10cfccd74fc8e43319350fa9e043cf181711937da54b30c6c0e6297ed1c6016398b37ccb367c3f2ff87cec23156f2a7031", 0x45}, {&(0x7f0000000840)="1b636fa33ed095641c4cc5ed4d9a08f3d67e90952039d98422df5868170962196f9784d39fdb4576e0ca3f2b15642f41afd650b89e5c5477f85f435aa3f5fd49fc52aa167657f9c487f009f1c46e5857bf6251727b9f8529211ff1966d2e31967a7b7146290f5af2f2a053c2c01d82b3f98c4e0dd1706a045847eebbb578507aeef514e4f08f9fa49d88c855e4274e356fdbaca7be5c49030c5aaa927a0278428d19eedf60b9440600caa1b2060f03a72306c0761f10ee7e9efca1a5a4154988c9d987c3d03dfc9e401b47f29bbc39208c56601bb99cdefa01caad910266ad40c5b46705e6933a1f2276b33e7caec35932c2c1218945e466908e4b2e00b98828f5b2effc2d9508cc8df9426fc84134f7a1f2729b86e8fa7e46235c7490c788eb49a89e9f9c979de276fd430218cad89c715c1b74a3adec709194d50b8d1d8a49ae86e13c90454b8342a1adeba3b55818bb5ceab4b0192694de5d550efe3d20f6bb90fddceb091323e5468c33c2b7008f58094359827a8fea51848e9aa484ec4df9f012038314d4b930960fd63b718671328cfc8430cad6755e2d30e3ad3277fd0acfba206ac2fe3cddf547576130f2fff23c070ae0c4ff3d3a0f8ddfd5eeb3feccf297f4b2950d168095bb7bbe5c61657ea45357015a1d299f1051b42c21b7994524b777cd3e4dc0753ddb46bfbc7a697e83ad0a3c6132c5f488f248623490f8577b582710b15b675336a824a450815fb84e8d622800db2db1975c3a1932323c42b6651eafbfcd4095ee106c445d9ed7b32ddbb8d4ab407e2645165a14ac487de8a222dc5bcc2bbe3693f86dbf0ae9c1c5edb6d9b97c6961f26d12de708983737c2a002984457d42e1a44aa3a80730f7754c261d16c48d35023dafa43d25d17027dddce334c7f16fb490b0a4ffd3c69b2449a8b060d78ccd1974f1b3cc39ba82c4dda273dc2a8f5d66671ff451068937605b4135bfefeb1f5bcf8cb48692c66c7b6482301a3ab6f2de8ed14efc57a2ac8a1bff68651d99665d6e5170f30fd7505a928943e7a0febab2686535dc7a562774f1cb76d31742591b20cf564837ff07826d620dc48067328f963bf85765dbb3fe17f17738ff30fa63f4db4c3aedd84a3840115d9f259e1b49f98af8f65353bf92a3d21ebb8ebace0b438013d3f29d638c1a33c14b0ecb62f4d9849209d7057a40a9c3ab224032bc4c82c1f8274732df73b5eae36fc149f65a34dcda1fa5802565eec686117fc4c4663e19db6a31f27a9f13ebc2b5b3a704334540c86e15c243cc43527f9020388304899c3ec28a1d7422058639f6ab5ace6ec75f9568245275dfae91538d02be6ebabb751d3272fd45c75d382d3ed312d066e7034e6c86221e76bebd05aba92507766c2876d3e9a59b9d9d1f837d3ad7cafc6c458ce27a800adc5716ba0ebd165ce8e24b1268537760f62e123638d2531f4f627730863b37f2448a7743d2c4bea2411d7610e70b64a8a6950ca30c4515b0901e6f9aa99b5356ef8c9812b7bd4f3e2b9aadb619aeec98e34a1aa05c094f2f0ce7893fd04d5b1ce739256f237ed3c0ebe622e6c699cf5cf599d1d45d7da785f3f5a76648a8a6eb2d001712e34aeffa8db76ff60d52e1c3dcca0d7546dfbf59b276ab5d390909a5a77acbbf6ef531cd4949a05474b793aae5ef1fad4bbcde6e16fcf75b48ab4be262d9de3fb55f0d4d3b80a5d01fec97cea0dfd716980a459f12045e1e2463697292ed7b4ef2cc09150e158c40743df64afc52a1f1cc9d18d9972711284a9a84c9e4464d805a0a07f13eee2011c69dfd45e77fcbf2e49d1a7cc307d79d19f18ad7bc3864d22523f2afefdb17fec34ca8b256c6bb927e88b69c30136c736889b8efc4a6fe72c1a6ab721ee18f63a980ecade878cf7fb3b57701a791d0893070d5618aafc1eeb79f626a4fdc3dd177cf55dd8a4947e9f08bb0635727df794ca24cce74e61109d38d770b7ace41e15320f2df2b3e5db738826638f318b0654a60117467aee8c90400aecb9c338a7e4fd76d95c0db3c17ce395826a7cddba92b7931d454a99b41ed7e782bf1d8f41ea37b8abe984cbd4d01ff556882185bc476a012fcbd6666e9955dceabdd2be0c94f16dd08857daf300299d03c5a4edefa553680c38d4ed1311205201c633465d3b2670fa6cf6b7f432cb4d876b89d8488351813ddf379d258f5a20bd4383925090f16375235f466a3a538f35997f2298384e56b1e7114cb663ba3902d0959893f5c0e24558ce3297cac9970a8df646e72de2a8bc804ff32de3cc91260e4f3a438dda8d1cc909ce6f9c10bbeb1cdc70dc40caec29968028c1aaeae2df280cd38c785b04af264808a1d4ee93e072ae968eb7da677e16bc351157487c191d3a0ceca1437f8f5bf814f45d2532fbab225725accaaf354cfe54a5f95a2fa440dc9b4a143fbd6276d257df9bf95036c20983e3cc74a66b8beaf5fa198f0f9e31ff10f68175863eec7cadcacc955b68121888919d258bc8583513d1e2633671a85fba352b2e9e065b3acfb1deef17337185b8fad7efd4a7180adab35a3390213f75d6ea375cde7b3bccb8f6b623a421ed99758496c7888c93fb0435870ae4d026f23329dc17b30677012059803547c28541a81d3d9e0d7099cda648386b48aae97ff75340fdb6f7247d0f2167b5746d668bb90bd2a67808e05f46e0c1cb3bbad8ce5c5d010b561186023940aa2644a5e06ec40a0503d9f0f9863f34cc3fa5b5de9b94d126c6954605a3b4304cbec896823a32aff3ae99882a4807007e434bd7e97f0f7ea2a21887e9e16cf3aeb4605516bec4300438fc94a0e7e2e518637a07d3a627a925dba2992f61c679823fe29edfbd05759c828cdca9db094e0ad772053b5ab07d8f040ee7d60bf690c577e590ee760a5cecce4bd340e4eeee99b671c65100c7a322909bce2be3dfbac34f9a1842c5222e44387caa41a23b524c831e52049ba60a8604a810e47efe145f140eaa8504d1e88d4423fbdb54244189d2471e05cb9ed333be887a7741b1e90385f2a434c1b88ab4d22b863eb1928e7b9872b7e0f8dc49fd361bab5826b981344100c529fb66849b67cd3d22c2c8ad0ae339154b8902c9caf75932cf3c2df9fe534a33bc1572c2b3cf732595f8c197fcedd4d6d5cc7dc07a70cb6281f8a7a3112a3e58b45a4b50499ecbbf1802b307de81939861ea4b4c8b08e822dcb999c7d3ac53fca67a34ef839d49b95564832db1fe590fc8eca9a6b91c11d8d4cecf56633dc32d3792806d483e494bd62aa1ffeaf52c366d89c02e8c9a20b2a598c47ad7e9fd33dfe4e49417c90c17b921dde949d2edcc1753bba393da775916ef7d07e797fb307a9d2d333011ccf045f850d0778595a70a4f39fd071b4a7f26ab15f3209115b8a3ceb676b31855a07542051c1c93a7321a1babefd7834d6752e7a848b21fba6051567d631185b2bf966c6c408c292127b76d2542ac5e6e343e532c58e252b5be66e3963067c877e2f065746665370e23a3b378c3b06ab697a2952a295d615b4b528ec84066f279abc1d8d9697e5ce5172700a74c5b9fa041c151536d3e233773f735e440406509d1b90bee5607896222884b4b5ba628d34f6d1994dfdc8a94eb3a0b8c9d4552943c20ebdf3da9bf15bcac4701230f60c6232d432e50a44b4a32f531b9c467893ec1aa988decee41f1c0da079e1a6fba622b897f9b50292c61bd891cc9583620a71134103d77df69ad268b3b1abc473ef9930c4c9926586d26742d049c26cb42fe9b640589afa9926776b97b61d9075ed67184550cc86ba6abf9f73c39f028542d8f198e39f4dbd061cefbf7610377b996973e8480bb648ad3b63c8945a286c04a39985294a62b2960bb79f5b6d9fef042ef34b24e77ec67db32e55c3e2da5ebf0e559451395c1d0294c342ed8c586829dd1d28b5a1dba7f120f128d9542b428ccd31489fe5e40774872fcf9ffbf479997c90dd705dca941bd2e480b0e0f2b195e79482ea191bdb1516aa7b7cc071e10b52634d88ee067e817da06e7974ab1cb1fde35d05b0ce237d3bc1d307e44dd4fac0b7b34506199323e984b1ee721a7a973b7900cad5d5e723c3aaa32b3726447f98beff376a0b59296e4c91b9852fa808adfcdae4c741b7493940dfd3328c0ec05a4343880519996c6375bae0f89a203768fa3623e569b5972c34db2efddda9fbd447e8686219cc710ec6c292aa11544b9ec9f9f650840fa31de0576865ccdd14f60e4ae55c54740e2047a306c79f24490c83139ce5b0b9399f54e914c15a0e35343dd019dd5a58c307a92b191ea4b4942343e3ecbd646eba6d96c37d03191125d0b2640d2e0a0f625af66933a6787bf8c882e723d7b13b76560d1b0cece69d1b0f11e6257fef308fca3f9700832f987bc870f0e41fd3d4cff4edabe23f2ea621cd13f893d992029bbdae20180cea9e7216517598a67eafb64c6e3867a8d4a8af8d0c124dc79d7e36d664626c008d508841a67cf31206fdb4f332bca3e97b3b0b3b822fc0ef0cf65a798c5c7b19aa1ffbda03cb2157ea38b67a04ef9b87f44043ef00f3ec257730d16fbd0170b15fe71b0e154bc0e658b39fdac1776d571e00ee7b63928b5bd65777e6ee291ad519fbc6ca3766e4e0f57aeb7ab8fec1973c8c8c6251d4e0239f1b78d812188816469de726cd216f669a6174b3c7203b509a3e1d070c8beea20611aa1e362b1ea5701eb5be56dcaf70e1a11a1afa51d7d2957ca9ec13a7cfa29d2feea5acd1fde74aa6ac70a3621f819df2c4530c2c2358eb597598f02592bfc7c5f5c01cc7000e81ba745216b2de77e0078acb8c4e1b0c86831a03f3c2d3633a9a829acc1f19595a69904310f72b69a3b395e052e023dde198a2eb8e2e6afa90877a5561ac314f062d39ee9887df8e138a311c4c9440c9eda4e0b38d49d13aeb0e223a2cf261b6018c7cbcf0cac9c20d9bf37b12e83897f5df7fd90e4db5cc3f8121ec6b7afc9c0026aeea56485acc132090b7c5c15ba6e3da560a0dc06cfe7a62de613498f75bb873f5869875b949d83647adb4401666bf42712f0f368388330b703a755acb4ca4e5dde70002db73b1aa2e8a759f90ea838415c3093b3803e5efc162be011876f6df892c00b08c805cd6ce438ec09258f57fdae940bc407ad960fa6e7e264bc80c7f7cb97bdce3f62e81328b8399ca1a20a78a26b723e0e88743618035bff493877e4c9deb1799849eb1f08fb5d90bfff77579a12935771b9a327dd478526453765c6112dc724e3ece5f7c680144eb5ff627fa4ce72c617291ae47e03c64a02b6760ba312926ef50eaa15a9073939a355fb01a88ce3e926740437157de7fe9c6e77e2026550260bbc9f47554a80e6478d80b61301a163766c26d991d1341da06c6dfb45ad52f17563630dce250d01feb9cfb63f57a859a317aaaa605ae25f2764dda50877acf1cdb3cd3e531b2e3b1e94d9360417a8b5eb2cb28901db38f74aae6494e4c2aee1b2d7dd16979617f9855038241da00e0d42c9cd5afe15c17d7d9f5dda6a80bb023dadc4e13c18fba76e5072a8789446a7fea08d8a068b7a23f3b38d566e0026694c189a15d5bd10c918910316b6044baba37b48d579c60b3c055a5a4e61c0449b7140d5f868a009caa50adecf451386e321504c320982f01526d1a6a7a10ffc5a441791b79d32e577027af8163aef4fd8929ea6d3c26af8cedf59feff42a7ffaa8361ad524c438015dca5e8a69af54c0fcf0434449d600da5e6aa512fafab7faa54af0f489e6b2540ac8aba69342a3", 0x1000}], 0x3, &(0x7f00000002c0)=[{0x28, 0x103, 0x8, "b854c04347a8cc6d25b9eee7bce755cdb45fd4309c5c5d5e"}], 0x28}}], 0x2, 0x40000) r2 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r1, r0, r2}, 0x0, 0x0, 0x0) 18:05:49 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, 0x0) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:05:49 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x0, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:05:49 executing program 2: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=@newlink={0x48, 0x66, 0x707, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28}]}, 0x48}}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp={0x2c, 0x3, 0x0, 0x1d}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000480)="f5036d2fe98a845902113c97cb62f5525c5f48b89e29a2baf8dac4aa53e26ae1686a232e56bc4a9003b8935180de074617379125e249e2ea476518e94807e3a1fcea46ee93ee90656b10eba4affccdecbc91e58f2cd374161fc62e9f0363ee20b85e028c9059e7dcae3fe141f1b4a9fa2c210d6d080803874e4a2d8b341d22f653d0ecc9df07cceff7fee1178d475097133c912c36569de57266162233e7ee2f954ab5ac5c5e9c5a61e60d66f149db96a7402a7fc851fbe205d326a4168b37d0e645282dc7ef6a79a2f58b380127209ee1a8fcbbc56fe9f4fa2e52436388769ed24b52d19f949a24eb63edb3a65d5a5c8d737c784c863d2834", 0xf9}], 0x1, &(0x7f0000000580)=[{0x48, 0x118, 0x80000001, "8ebe710fec5128ac6d4526182c0f48beda76d9d393155c35d43f09504d37d06ffc1101ab3fbf17b9208d0045a4bcdecad0930515c825"}, {0x98, 0x49ded4c498050cee, 0x0, "389378effd659084b0925c5349b3a700e52e5eff6ed6a89903a07f256512e1573a419b9de8563a1c2dc6e60021295d61e58e61f92609327d39dd3eb467e3cad510d8d93df65970c09ae6ae8de71ac41062d258ed8f137d27405fc8e3dc9cbcb748fd43a6c6fac14eb1ac17e994fb7923e02cc485af5ff6ae419c43aac736cf9d39c243"}, {0x30, 0x0, 0x2, "4d7de00c0ac018a7de349510161cdb0c7d8cee31f2786ee7acea40194f"}, {0x90, 0x1, 0xfd83, "2c17ac818162e089f4c0973bf4588eaba71eb3fcdf60cc5490293d413c2e8e5c1febc4f69e37c2a3d91e0976be601abd5bc885aebb14b0747b870f5d45977e5b783056696a49887a5eb02068160e8a603fcd4c8a7bdfef41d1c22d89aaff558979b4ff8b3cd3370103f66af5cad0cbfaf663e838c48fb59b4f140646f0ca"}], 0x1a0}}, {{&(0x7f0000000240)=@nfc_llcp={0x27, 0x1, 0x1, 0x2, 0xe0, 0x6, "20d5ab297c73bdfd9d8be069e3d2445710af11d3d70f2be2aa2ae9e20610aea379ede256d1200e06766309f1da63a9b0b2cf3a57ec83efcf0d112b1bb40bcc", 0x28}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000740)="a84da84911631a716097099aa2ce9b19d664050d79b29d64d09a8a798d749dbc256c422c49d25ec28fc7e73c517f905f92ed47e1c4cfca45f785b57643634f2c3dc8e880bc0e20b79d07704cda46d6b990a71a574d50aed45fdf74c203a2f2dae9ecadceb5f087b0aeed1b016346f8340ec33d22e7a4fb25cf90343c76fc2802f6beda18b74b1bf6db79d03e89df2c00cf356c3985fb5f25986116b285b0e27a3c11982eba13bb3ebef8a3367b9f8ad4667b9423b8e135fd489666ef281582eda519d97550c8d69058da72", 0xcb}, {&(0x7f0000000340)="25e40963f8aa6af1074b1572ac1439e44616a8ed10cfccd74fc8e43319350fa9e043cf181711937da54b30c6c0e6297ed1c6016398b37ccb367c3f2ff87cec23156f2a7031", 0x45}, {&(0x7f0000000840)="1b636fa33ed095641c4cc5ed4d9a08f3d67e90952039d98422df5868170962196f9784d39fdb4576e0ca3f2b15642f41afd650b89e5c5477f85f435aa3f5fd49fc52aa167657f9c487f009f1c46e5857bf6251727b9f8529211ff1966d2e31967a7b7146290f5af2f2a053c2c01d82b3f98c4e0dd1706a045847eebbb578507aeef514e4f08f9fa49d88c855e4274e356fdbaca7be5c49030c5aaa927a0278428d19eedf60b9440600caa1b2060f03a72306c0761f10ee7e9efca1a5a4154988c9d987c3d03dfc9e401b47f29bbc39208c56601bb99cdefa01caad910266ad40c5b46705e6933a1f2276b33e7caec35932c2c1218945e466908e4b2e00b98828f5b2effc2d9508cc8df9426fc84134f7a1f2729b86e8fa7e46235c7490c788eb49a89e9f9c979de276fd430218cad89c715c1b74a3adec709194d50b8d1d8a49ae86e13c90454b8342a1adeba3b55818bb5ceab4b0192694de5d550efe3d20f6bb90fddceb091323e5468c33c2b7008f58094359827a8fea51848e9aa484ec4df9f012038314d4b930960fd63b718671328cfc8430cad6755e2d30e3ad3277fd0acfba206ac2fe3cddf547576130f2fff23c070ae0c4ff3d3a0f8ddfd5eeb3feccf297f4b2950d168095bb7bbe5c61657ea45357015a1d299f1051b42c21b7994524b777cd3e4dc0753ddb46bfbc7a697e83ad0a3c6132c5f488f248623490f8577b582710b15b675336a824a450815fb84e8d622800db2db1975c3a1932323c42b6651eafbfcd4095ee106c445d9ed7b32ddbb8d4ab407e2645165a14ac487de8a222dc5bcc2bbe3693f86dbf0ae9c1c5edb6d9b97c6961f26d12de708983737c2a002984457d42e1a44aa3a80730f7754c261d16c48d35023dafa43d25d17027dddce334c7f16fb490b0a4ffd3c69b2449a8b060d78ccd1974f1b3cc39ba82c4dda273dc2a8f5d66671ff451068937605b4135bfefeb1f5bcf8cb48692c66c7b6482301a3ab6f2de8ed14efc57a2ac8a1bff68651d99665d6e5170f30fd7505a928943e7a0febab2686535dc7a562774f1cb76d31742591b20cf564837ff07826d620dc48067328f963bf85765dbb3fe17f17738ff30fa63f4db4c3aedd84a3840115d9f259e1b49f98af8f65353bf92a3d21ebb8ebace0b438013d3f29d638c1a33c14b0ecb62f4d9849209d7057a40a9c3ab224032bc4c82c1f8274732df73b5eae36fc149f65a34dcda1fa5802565eec686117fc4c4663e19db6a31f27a9f13ebc2b5b3a704334540c86e15c243cc43527f9020388304899c3ec28a1d7422058639f6ab5ace6ec75f9568245275dfae91538d02be6ebabb751d3272fd45c75d382d3ed312d066e7034e6c86221e76bebd05aba92507766c2876d3e9a59b9d9d1f837d3ad7cafc6c458ce27a800adc5716ba0ebd165ce8e24b1268537760f62e123638d2531f4f627730863b37f2448a7743d2c4bea2411d7610e70b64a8a6950ca30c4515b0901e6f9aa99b5356ef8c9812b7bd4f3e2b9aadb619aeec98e34a1aa05c094f2f0ce7893fd04d5b1ce739256f237ed3c0ebe622e6c699cf5cf599d1d45d7da785f3f5a76648a8a6eb2d001712e34aeffa8db76ff60d52e1c3dcca0d7546dfbf59b276ab5d390909a5a77acbbf6ef531cd4949a05474b793aae5ef1fad4bbcde6e16fcf75b48ab4be262d9de3fb55f0d4d3b80a5d01fec97cea0dfd716980a459f12045e1e2463697292ed7b4ef2cc09150e158c40743df64afc52a1f1cc9d18d9972711284a9a84c9e4464d805a0a07f13eee2011c69dfd45e77fcbf2e49d1a7cc307d79d19f18ad7bc3864d22523f2afefdb17fec34ca8b256c6bb927e88b69c30136c736889b8efc4a6fe72c1a6ab721ee18f63a980ecade878cf7fb3b57701a791d0893070d5618aafc1eeb79f626a4fdc3dd177cf55dd8a4947e9f08bb0635727df794ca24cce74e61109d38d770b7ace41e15320f2df2b3e5db738826638f318b0654a60117467aee8c90400aecb9c338a7e4fd76d95c0db3c17ce395826a7cddba92b7931d454a99b41ed7e782bf1d8f41ea37b8abe984cbd4d01ff556882185bc476a012fcbd6666e9955dceabdd2be0c94f16dd08857daf300299d03c5a4edefa553680c38d4ed1311205201c633465d3b2670fa6cf6b7f432cb4d876b89d8488351813ddf379d258f5a20bd4383925090f16375235f466a3a538f35997f2298384e56b1e7114cb663ba3902d0959893f5c0e24558ce3297cac9970a8df646e72de2a8bc804ff32de3cc91260e4f3a438dda8d1cc909ce6f9c10bbeb1cdc70dc40caec29968028c1aaeae2df280cd38c785b04af264808a1d4ee93e072ae968eb7da677e16bc351157487c191d3a0ceca1437f8f5bf814f45d2532fbab225725accaaf354cfe54a5f95a2fa440dc9b4a143fbd6276d257df9bf95036c20983e3cc74a66b8beaf5fa198f0f9e31ff10f68175863eec7cadcacc955b68121888919d258bc8583513d1e2633671a85fba352b2e9e065b3acfb1deef17337185b8fad7efd4a7180adab35a3390213f75d6ea375cde7b3bccb8f6b623a421ed99758496c7888c93fb0435870ae4d026f23329dc17b30677012059803547c28541a81d3d9e0d7099cda648386b48aae97ff75340fdb6f7247d0f2167b5746d668bb90bd2a67808e05f46e0c1cb3bbad8ce5c5d010b561186023940aa2644a5e06ec40a0503d9f0f9863f34cc3fa5b5de9b94d126c6954605a3b4304cbec896823a32aff3ae99882a4807007e434bd7e97f0f7ea2a21887e9e16cf3aeb4605516bec4300438fc94a0e7e2e518637a07d3a627a925dba2992f61c679823fe29edfbd05759c828cdca9db094e0ad772053b5ab07d8f040ee7d60bf690c577e590ee760a5cecce4bd340e4eeee99b671c65100c7a322909bce2be3dfbac34f9a1842c5222e44387caa41a23b524c831e52049ba60a8604a810e47efe145f140eaa8504d1e88d4423fbdb54244189d2471e05cb9ed333be887a7741b1e90385f2a434c1b88ab4d22b863eb1928e7b9872b7e0f8dc49fd361bab5826b981344100c529fb66849b67cd3d22c2c8ad0ae339154b8902c9caf75932cf3c2df9fe534a33bc1572c2b3cf732595f8c197fcedd4d6d5cc7dc07a70cb6281f8a7a3112a3e58b45a4b50499ecbbf1802b307de81939861ea4b4c8b08e822dcb999c7d3ac53fca67a34ef839d49b95564832db1fe590fc8eca9a6b91c11d8d4cecf56633dc32d3792806d483e494bd62aa1ffeaf52c366d89c02e8c9a20b2a598c47ad7e9fd33dfe4e49417c90c17b921dde949d2edcc1753bba393da775916ef7d07e797fb307a9d2d333011ccf045f850d0778595a70a4f39fd071b4a7f26ab15f3209115b8a3ceb676b31855a07542051c1c93a7321a1babefd7834d6752e7a848b21fba6051567d631185b2bf966c6c408c292127b76d2542ac5e6e343e532c58e252b5be66e3963067c877e2f065746665370e23a3b378c3b06ab697a2952a295d615b4b528ec84066f279abc1d8d9697e5ce5172700a74c5b9fa041c151536d3e233773f735e440406509d1b90bee5607896222884b4b5ba628d34f6d1994dfdc8a94eb3a0b8c9d4552943c20ebdf3da9bf15bcac4701230f60c6232d432e50a44b4a32f531b9c467893ec1aa988decee41f1c0da079e1a6fba622b897f9b50292c61bd891cc9583620a71134103d77df69ad268b3b1abc473ef9930c4c9926586d26742d049c26cb42fe9b640589afa9926776b97b61d9075ed67184550cc86ba6abf9f73c39f028542d8f198e39f4dbd061cefbf7610377b996973e8480bb648ad3b63c8945a286c04a39985294a62b2960bb79f5b6d9fef042ef34b24e77ec67db32e55c3e2da5ebf0e559451395c1d0294c342ed8c586829dd1d28b5a1dba7f120f128d9542b428ccd31489fe5e40774872fcf9ffbf479997c90dd705dca941bd2e480b0e0f2b195e79482ea191bdb1516aa7b7cc071e10b52634d88ee067e817da06e7974ab1cb1fde35d05b0ce237d3bc1d307e44dd4fac0b7b34506199323e984b1ee721a7a973b7900cad5d5e723c3aaa32b3726447f98beff376a0b59296e4c91b9852fa808adfcdae4c741b7493940dfd3328c0ec05a4343880519996c6375bae0f89a203768fa3623e569b5972c34db2efddda9fbd447e8686219cc710ec6c292aa11544b9ec9f9f650840fa31de0576865ccdd14f60e4ae55c54740e2047a306c79f24490c83139ce5b0b9399f54e914c15a0e35343dd019dd5a58c307a92b191ea4b4942343e3ecbd646eba6d96c37d03191125d0b2640d2e0a0f625af66933a6787bf8c882e723d7b13b76560d1b0cece69d1b0f11e6257fef308fca3f9700832f987bc870f0e41fd3d4cff4edabe23f2ea621cd13f893d992029bbdae20180cea9e7216517598a67eafb64c6e3867a8d4a8af8d0c124dc79d7e36d664626c008d508841a67cf31206fdb4f332bca3e97b3b0b3b822fc0ef0cf65a798c5c7b19aa1ffbda03cb2157ea38b67a04ef9b87f44043ef00f3ec257730d16fbd0170b15fe71b0e154bc0e658b39fdac1776d571e00ee7b63928b5bd65777e6ee291ad519fbc6ca3766e4e0f57aeb7ab8fec1973c8c8c6251d4e0239f1b78d812188816469de726cd216f669a6174b3c7203b509a3e1d070c8beea20611aa1e362b1ea5701eb5be56dcaf70e1a11a1afa51d7d2957ca9ec13a7cfa29d2feea5acd1fde74aa6ac70a3621f819df2c4530c2c2358eb597598f02592bfc7c5f5c01cc7000e81ba745216b2de77e0078acb8c4e1b0c86831a03f3c2d3633a9a829acc1f19595a69904310f72b69a3b395e052e023dde198a2eb8e2e6afa90877a5561ac314f062d39ee9887df8e138a311c4c9440c9eda4e0b38d49d13aeb0e223a2cf261b6018c7cbcf0cac9c20d9bf37b12e83897f5df7fd90e4db5cc3f8121ec6b7afc9c0026aeea56485acc132090b7c5c15ba6e3da560a0dc06cfe7a62de613498f75bb873f5869875b949d83647adb4401666bf42712f0f368388330b703a755acb4ca4e5dde70002db73b1aa2e8a759f90ea838415c3093b3803e5efc162be011876f6df892c00b08c805cd6ce438ec09258f57fdae940bc407ad960fa6e7e264bc80c7f7cb97bdce3f62e81328b8399ca1a20a78a26b723e0e88743618035bff493877e4c9deb1799849eb1f08fb5d90bfff77579a12935771b9a327dd478526453765c6112dc724e3ece5f7c680144eb5ff627fa4ce72c617291ae47e03c64a02b6760ba312926ef50eaa15a9073939a355fb01a88ce3e926740437157de7fe9c6e77e2026550260bbc9f47554a80e6478d80b61301a163766c26d991d1341da06c6dfb45ad52f17563630dce250d01feb9cfb63f57a859a317aaaa605ae25f2764dda50877acf1cdb3cd3e531b2e3b1e94d9360417a8b5eb2cb28901db38f74aae6494e4c2aee1b2d7dd16979617f9855038241da00e0d42c9cd5afe15c17d7d9f5dda6a80bb023dadc4e13c18fba76e5072a8789446a7fea08d8a068b7a23f3b38d566e0026694c189a15d5bd10c918910316b6044baba37b48d579c60b3c055a5a4e61c0449b7140d5f868a009caa50adecf451386e321504c320982f01526d1a6a7a10ffc5a441791b79d32e577027af8163aef4fd8929ea6d3c26af8cedf59feff42a7ffaa8361ad524c438015dca5e8a69af54c0fcf0434449d600da5e6aa512fafab7faa54af0f489e6b2540ac8aba69342a3", 0x1000}], 0x3, &(0x7f00000002c0)=[{0x28, 0x103, 0x8, "b854c04347a8cc6d25b9eee7bce755cdb45fd4309c5c5d5e"}], 0x28}}], 0x2, 0x40000) r2 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r1, r0, r2}, 0x0, 0x0, 0x0) 18:05:49 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @remote}, {0xa, 0x0, 0x0, @local, 0xfff}, r1}}, 0x48) 18:05:49 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x0, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r41) 18:05:49 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, 0x0, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @remote}, {0xa, 0x0, 0x0, @local, 0xfff}}}, 0x48) 18:05:49 executing program 2: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=@newlink={0x48, 0x66, 0x707, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28}]}, 0x48}}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp={0x2c, 0x3, 0x0, 0x1d}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000480)="f5036d2fe98a845902113c97cb62f5525c5f48b89e29a2baf8dac4aa53e26ae1686a232e56bc4a9003b8935180de074617379125e249e2ea476518e94807e3a1fcea46ee93ee90656b10eba4affccdecbc91e58f2cd374161fc62e9f0363ee20b85e028c9059e7dcae3fe141f1b4a9fa2c210d6d080803874e4a2d8b341d22f653d0ecc9df07cceff7fee1178d475097133c912c36569de57266162233e7ee2f954ab5ac5c5e9c5a61e60d66f149db96a7402a7fc851fbe205d326a4168b37d0e645282dc7ef6a79a2f58b380127209ee1a8fcbbc56fe9f4fa2e52436388769ed24b52d19f949a24eb63edb3a65d5a5c8d737c784c863d2834", 0xf9}], 0x1, &(0x7f0000000580)=[{0x48, 0x118, 0x80000001, "8ebe710fec5128ac6d4526182c0f48beda76d9d393155c35d43f09504d37d06ffc1101ab3fbf17b9208d0045a4bcdecad0930515c825"}, {0x98, 0x49ded4c498050cee, 0x0, "389378effd659084b0925c5349b3a700e52e5eff6ed6a89903a07f256512e1573a419b9de8563a1c2dc6e60021295d61e58e61f92609327d39dd3eb467e3cad510d8d93df65970c09ae6ae8de71ac41062d258ed8f137d27405fc8e3dc9cbcb748fd43a6c6fac14eb1ac17e994fb7923e02cc485af5ff6ae419c43aac736cf9d39c243"}, {0x30, 0x0, 0x2, "4d7de00c0ac018a7de349510161cdb0c7d8cee31f2786ee7acea40194f"}, {0x90, 0x1, 0xfd83, "2c17ac818162e089f4c0973bf4588eaba71eb3fcdf60cc5490293d413c2e8e5c1febc4f69e37c2a3d91e0976be601abd5bc885aebb14b0747b870f5d45977e5b783056696a49887a5eb02068160e8a603fcd4c8a7bdfef41d1c22d89aaff558979b4ff8b3cd3370103f66af5cad0cbfaf663e838c48fb59b4f140646f0ca"}], 0x1a0}}, {{&(0x7f0000000240)=@nfc_llcp={0x27, 0x1, 0x1, 0x2, 0xe0, 0x6, "20d5ab297c73bdfd9d8be069e3d2445710af11d3d70f2be2aa2ae9e20610aea379ede256d1200e06766309f1da63a9b0b2cf3a57ec83efcf0d112b1bb40bcc", 0x28}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000740)="a84da84911631a716097099aa2ce9b19d664050d79b29d64d09a8a798d749dbc256c422c49d25ec28fc7e73c517f905f92ed47e1c4cfca45f785b57643634f2c3dc8e880bc0e20b79d07704cda46d6b990a71a574d50aed45fdf74c203a2f2dae9ecadceb5f087b0aeed1b016346f8340ec33d22e7a4fb25cf90343c76fc2802f6beda18b74b1bf6db79d03e89df2c00cf356c3985fb5f25986116b285b0e27a3c11982eba13bb3ebef8a3367b9f8ad4667b9423b8e135fd489666ef281582eda519d97550c8d69058da72", 0xcb}, {&(0x7f0000000340)="25e40963f8aa6af1074b1572ac1439e44616a8ed10cfccd74fc8e43319350fa9e043cf181711937da54b30c6c0e6297ed1c6016398b37ccb367c3f2ff87cec23156f2a7031", 0x45}, {&(0x7f0000000840)="1b636fa33ed095641c4cc5ed4d9a08f3d67e90952039d98422df5868170962196f9784d39fdb4576e0ca3f2b15642f41afd650b89e5c5477f85f435aa3f5fd49fc52aa167657f9c487f009f1c46e5857bf6251727b9f8529211ff1966d2e31967a7b7146290f5af2f2a053c2c01d82b3f98c4e0dd1706a045847eebbb578507aeef514e4f08f9fa49d88c855e4274e356fdbaca7be5c49030c5aaa927a0278428d19eedf60b9440600caa1b2060f03a72306c0761f10ee7e9efca1a5a4154988c9d987c3d03dfc9e401b47f29bbc39208c56601bb99cdefa01caad910266ad40c5b46705e6933a1f2276b33e7caec35932c2c1218945e466908e4b2e00b98828f5b2effc2d9508cc8df9426fc84134f7a1f2729b86e8fa7e46235c7490c788eb49a89e9f9c979de276fd430218cad89c715c1b74a3adec709194d50b8d1d8a49ae86e13c90454b8342a1adeba3b55818bb5ceab4b0192694de5d550efe3d20f6bb90fddceb091323e5468c33c2b7008f58094359827a8fea51848e9aa484ec4df9f012038314d4b930960fd63b718671328cfc8430cad6755e2d30e3ad3277fd0acfba206ac2fe3cddf547576130f2fff23c070ae0c4ff3d3a0f8ddfd5eeb3feccf297f4b2950d168095bb7bbe5c61657ea45357015a1d299f1051b42c21b7994524b777cd3e4dc0753ddb46bfbc7a697e83ad0a3c6132c5f488f248623490f8577b582710b15b675336a824a450815fb84e8d622800db2db1975c3a1932323c42b6651eafbfcd4095ee106c445d9ed7b32ddbb8d4ab407e2645165a14ac487de8a222dc5bcc2bbe3693f86dbf0ae9c1c5edb6d9b97c6961f26d12de708983737c2a002984457d42e1a44aa3a80730f7754c261d16c48d35023dafa43d25d17027dddce334c7f16fb490b0a4ffd3c69b2449a8b060d78ccd1974f1b3cc39ba82c4dda273dc2a8f5d66671ff451068937605b4135bfefeb1f5bcf8cb48692c66c7b6482301a3ab6f2de8ed14efc57a2ac8a1bff68651d99665d6e5170f30fd7505a928943e7a0febab2686535dc7a562774f1cb76d31742591b20cf564837ff07826d620dc48067328f963bf85765dbb3fe17f17738ff30fa63f4db4c3aedd84a3840115d9f259e1b49f98af8f65353bf92a3d21ebb8ebace0b438013d3f29d638c1a33c14b0ecb62f4d9849209d7057a40a9c3ab224032bc4c82c1f8274732df73b5eae36fc149f65a34dcda1fa5802565eec686117fc4c4663e19db6a31f27a9f13ebc2b5b3a704334540c86e15c243cc43527f9020388304899c3ec28a1d7422058639f6ab5ace6ec75f9568245275dfae91538d02be6ebabb751d3272fd45c75d382d3ed312d066e7034e6c86221e76bebd05aba92507766c2876d3e9a59b9d9d1f837d3ad7cafc6c458ce27a800adc5716ba0ebd165ce8e24b1268537760f62e123638d2531f4f627730863b37f2448a7743d2c4bea2411d7610e70b64a8a6950ca30c4515b0901e6f9aa99b5356ef8c9812b7bd4f3e2b9aadb619aeec98e34a1aa05c094f2f0ce7893fd04d5b1ce739256f237ed3c0ebe622e6c699cf5cf599d1d45d7da785f3f5a76648a8a6eb2d001712e34aeffa8db76ff60d52e1c3dcca0d7546dfbf59b276ab5d390909a5a77acbbf6ef531cd4949a05474b793aae5ef1fad4bbcde6e16fcf75b48ab4be262d9de3fb55f0d4d3b80a5d01fec97cea0dfd716980a459f12045e1e2463697292ed7b4ef2cc09150e158c40743df64afc52a1f1cc9d18d9972711284a9a84c9e4464d805a0a07f13eee2011c69dfd45e77fcbf2e49d1a7cc307d79d19f18ad7bc3864d22523f2afefdb17fec34ca8b256c6bb927e88b69c30136c736889b8efc4a6fe72c1a6ab721ee18f63a980ecade878cf7fb3b57701a791d0893070d5618aafc1eeb79f626a4fdc3dd177cf55dd8a4947e9f08bb0635727df794ca24cce74e61109d38d770b7ace41e15320f2df2b3e5db738826638f318b0654a60117467aee8c90400aecb9c338a7e4fd76d95c0db3c17ce395826a7cddba92b7931d454a99b41ed7e782bf1d8f41ea37b8abe984cbd4d01ff556882185bc476a012fcbd6666e9955dceabdd2be0c94f16dd08857daf300299d03c5a4edefa553680c38d4ed1311205201c633465d3b2670fa6cf6b7f432cb4d876b89d8488351813ddf379d258f5a20bd4383925090f16375235f466a3a538f35997f2298384e56b1e7114cb663ba3902d0959893f5c0e24558ce3297cac9970a8df646e72de2a8bc804ff32de3cc91260e4f3a438dda8d1cc909ce6f9c10bbeb1cdc70dc40caec29968028c1aaeae2df280cd38c785b04af264808a1d4ee93e072ae968eb7da677e16bc351157487c191d3a0ceca1437f8f5bf814f45d2532fbab225725accaaf354cfe54a5f95a2fa440dc9b4a143fbd6276d257df9bf95036c20983e3cc74a66b8beaf5fa198f0f9e31ff10f68175863eec7cadcacc955b68121888919d258bc8583513d1e2633671a85fba352b2e9e065b3acfb1deef17337185b8fad7efd4a7180adab35a3390213f75d6ea375cde7b3bccb8f6b623a421ed99758496c7888c93fb0435870ae4d026f23329dc17b30677012059803547c28541a81d3d9e0d7099cda648386b48aae97ff75340fdb6f7247d0f2167b5746d668bb90bd2a67808e05f46e0c1cb3bbad8ce5c5d010b561186023940aa2644a5e06ec40a0503d9f0f9863f34cc3fa5b5de9b94d126c6954605a3b4304cbec896823a32aff3ae99882a4807007e434bd7e97f0f7ea2a21887e9e16cf3aeb4605516bec4300438fc94a0e7e2e518637a07d3a627a925dba2992f61c679823fe29edfbd05759c828cdca9db094e0ad772053b5ab07d8f040ee7d60bf690c577e590ee760a5cecce4bd340e4eeee99b671c65100c7a322909bce2be3dfbac34f9a1842c5222e44387caa41a23b524c831e52049ba60a8604a810e47efe145f140eaa8504d1e88d4423fbdb54244189d2471e05cb9ed333be887a7741b1e90385f2a434c1b88ab4d22b863eb1928e7b9872b7e0f8dc49fd361bab5826b981344100c529fb66849b67cd3d22c2c8ad0ae339154b8902c9caf75932cf3c2df9fe534a33bc1572c2b3cf732595f8c197fcedd4d6d5cc7dc07a70cb6281f8a7a3112a3e58b45a4b50499ecbbf1802b307de81939861ea4b4c8b08e822dcb999c7d3ac53fca67a34ef839d49b95564832db1fe590fc8eca9a6b91c11d8d4cecf56633dc32d3792806d483e494bd62aa1ffeaf52c366d89c02e8c9a20b2a598c47ad7e9fd33dfe4e49417c90c17b921dde949d2edcc1753bba393da775916ef7d07e797fb307a9d2d333011ccf045f850d0778595a70a4f39fd071b4a7f26ab15f3209115b8a3ceb676b31855a07542051c1c93a7321a1babefd7834d6752e7a848b21fba6051567d631185b2bf966c6c408c292127b76d2542ac5e6e343e532c58e252b5be66e3963067c877e2f065746665370e23a3b378c3b06ab697a2952a295d615b4b528ec84066f279abc1d8d9697e5ce5172700a74c5b9fa041c151536d3e233773f735e440406509d1b90bee5607896222884b4b5ba628d34f6d1994dfdc8a94eb3a0b8c9d4552943c20ebdf3da9bf15bcac4701230f60c6232d432e50a44b4a32f531b9c467893ec1aa988decee41f1c0da079e1a6fba622b897f9b50292c61bd891cc9583620a71134103d77df69ad268b3b1abc473ef9930c4c9926586d26742d049c26cb42fe9b640589afa9926776b97b61d9075ed67184550cc86ba6abf9f73c39f028542d8f198e39f4dbd061cefbf7610377b996973e8480bb648ad3b63c8945a286c04a39985294a62b2960bb79f5b6d9fef042ef34b24e77ec67db32e55c3e2da5ebf0e559451395c1d0294c342ed8c586829dd1d28b5a1dba7f120f128d9542b428ccd31489fe5e40774872fcf9ffbf479997c90dd705dca941bd2e480b0e0f2b195e79482ea191bdb1516aa7b7cc071e10b52634d88ee067e817da06e7974ab1cb1fde35d05b0ce237d3bc1d307e44dd4fac0b7b34506199323e984b1ee721a7a973b7900cad5d5e723c3aaa32b3726447f98beff376a0b59296e4c91b9852fa808adfcdae4c741b7493940dfd3328c0ec05a4343880519996c6375bae0f89a203768fa3623e569b5972c34db2efddda9fbd447e8686219cc710ec6c292aa11544b9ec9f9f650840fa31de0576865ccdd14f60e4ae55c54740e2047a306c79f24490c83139ce5b0b9399f54e914c15a0e35343dd019dd5a58c307a92b191ea4b4942343e3ecbd646eba6d96c37d03191125d0b2640d2e0a0f625af66933a6787bf8c882e723d7b13b76560d1b0cece69d1b0f11e6257fef308fca3f9700832f987bc870f0e41fd3d4cff4edabe23f2ea621cd13f893d992029bbdae20180cea9e7216517598a67eafb64c6e3867a8d4a8af8d0c124dc79d7e36d664626c008d508841a67cf31206fdb4f332bca3e97b3b0b3b822fc0ef0cf65a798c5c7b19aa1ffbda03cb2157ea38b67a04ef9b87f44043ef00f3ec257730d16fbd0170b15fe71b0e154bc0e658b39fdac1776d571e00ee7b63928b5bd65777e6ee291ad519fbc6ca3766e4e0f57aeb7ab8fec1973c8c8c6251d4e0239f1b78d812188816469de726cd216f669a6174b3c7203b509a3e1d070c8beea20611aa1e362b1ea5701eb5be56dcaf70e1a11a1afa51d7d2957ca9ec13a7cfa29d2feea5acd1fde74aa6ac70a3621f819df2c4530c2c2358eb597598f02592bfc7c5f5c01cc7000e81ba745216b2de77e0078acb8c4e1b0c86831a03f3c2d3633a9a829acc1f19595a69904310f72b69a3b395e052e023dde198a2eb8e2e6afa90877a5561ac314f062d39ee9887df8e138a311c4c9440c9eda4e0b38d49d13aeb0e223a2cf261b6018c7cbcf0cac9c20d9bf37b12e83897f5df7fd90e4db5cc3f8121ec6b7afc9c0026aeea56485acc132090b7c5c15ba6e3da560a0dc06cfe7a62de613498f75bb873f5869875b949d83647adb4401666bf42712f0f368388330b703a755acb4ca4e5dde70002db73b1aa2e8a759f90ea838415c3093b3803e5efc162be011876f6df892c00b08c805cd6ce438ec09258f57fdae940bc407ad960fa6e7e264bc80c7f7cb97bdce3f62e81328b8399ca1a20a78a26b723e0e88743618035bff493877e4c9deb1799849eb1f08fb5d90bfff77579a12935771b9a327dd478526453765c6112dc724e3ece5f7c680144eb5ff627fa4ce72c617291ae47e03c64a02b6760ba312926ef50eaa15a9073939a355fb01a88ce3e926740437157de7fe9c6e77e2026550260bbc9f47554a80e6478d80b61301a163766c26d991d1341da06c6dfb45ad52f17563630dce250d01feb9cfb63f57a859a317aaaa605ae25f2764dda50877acf1cdb3cd3e531b2e3b1e94d9360417a8b5eb2cb28901db38f74aae6494e4c2aee1b2d7dd16979617f9855038241da00e0d42c9cd5afe15c17d7d9f5dda6a80bb023dadc4e13c18fba76e5072a8789446a7fea08d8a068b7a23f3b38d566e0026694c189a15d5bd10c918910316b6044baba37b48d579c60b3c055a5a4e61c0449b7140d5f868a009caa50adecf451386e321504c320982f01526d1a6a7a10ffc5a441791b79d32e577027af8163aef4fd8929ea6d3c26af8cedf59feff42a7ffaa8361ad524c438015dca5e8a69af54c0fcf0434449d600da5e6aa512fafab7faa54af0f489e6b2540ac8aba69342a3", 0x1000}], 0x3, &(0x7f00000002c0)=[{0x28, 0x103, 0x8, "b854c04347a8cc6d25b9eee7bce755cdb45fd4309c5c5d5e"}], 0x28}}], 0x2, 0x40000) r2 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r1, r0, r2}, 0x0, 0x0, 0x0) 18:05:49 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:05:49 executing program 2: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r1 = socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=@newlink={0x48, 0x66, 0x707, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28}]}, 0x48}}, 0x0) sendmmsg(r1, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp={0x2c, 0x3, 0x0, 0x1d}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000480)="f5036d2fe98a845902113c97cb62f5525c5f48b89e29a2baf8dac4aa53e26ae1686a232e56bc4a9003b8935180de074617379125e249e2ea476518e94807e3a1fcea46ee93ee90656b10eba4affccdecbc91e58f2cd374161fc62e9f0363ee20b85e028c9059e7dcae3fe141f1b4a9fa2c210d6d080803874e4a2d8b341d22f653d0ecc9df07cceff7fee1178d475097133c912c36569de57266162233e7ee2f954ab5ac5c5e9c5a61e60d66f149db96a7402a7fc851fbe205d326a4168b37d0e645282dc7ef6a79a2f58b380127209ee1a8fcbbc56fe9f4fa2e52436388769ed24b52d19f949a24eb63edb3a65d5a5c8d737c784c863d2834", 0xf9}], 0x1, &(0x7f0000000580)=[{0x48, 0x118, 0x80000001, "8ebe710fec5128ac6d4526182c0f48beda76d9d393155c35d43f09504d37d06ffc1101ab3fbf17b9208d0045a4bcdecad0930515c825"}, {0x98, 0x49ded4c498050cee, 0x0, "389378effd659084b0925c5349b3a700e52e5eff6ed6a89903a07f256512e1573a419b9de8563a1c2dc6e60021295d61e58e61f92609327d39dd3eb467e3cad510d8d93df65970c09ae6ae8de71ac41062d258ed8f137d27405fc8e3dc9cbcb748fd43a6c6fac14eb1ac17e994fb7923e02cc485af5ff6ae419c43aac736cf9d39c243"}, {0x30, 0x0, 0x2, "4d7de00c0ac018a7de349510161cdb0c7d8cee31f2786ee7acea40194f"}, {0x90, 0x1, 0xfd83, "2c17ac818162e089f4c0973bf4588eaba71eb3fcdf60cc5490293d413c2e8e5c1febc4f69e37c2a3d91e0976be601abd5bc885aebb14b0747b870f5d45977e5b783056696a49887a5eb02068160e8a603fcd4c8a7bdfef41d1c22d89aaff558979b4ff8b3cd3370103f66af5cad0cbfaf663e838c48fb59b4f140646f0ca"}], 0x1a0}}, {{&(0x7f0000000240)=@nfc_llcp={0x27, 0x1, 0x1, 0x2, 0xe0, 0x6, "20d5ab297c73bdfd9d8be069e3d2445710af11d3d70f2be2aa2ae9e20610aea379ede256d1200e06766309f1da63a9b0b2cf3a57ec83efcf0d112b1bb40bcc", 0x28}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000740)="a84da84911631a716097099aa2ce9b19d664050d79b29d64d09a8a798d749dbc256c422c49d25ec28fc7e73c517f905f92ed47e1c4cfca45f785b57643634f2c3dc8e880bc0e20b79d07704cda46d6b990a71a574d50aed45fdf74c203a2f2dae9ecadceb5f087b0aeed1b016346f8340ec33d22e7a4fb25cf90343c76fc2802f6beda18b74b1bf6db79d03e89df2c00cf356c3985fb5f25986116b285b0e27a3c11982eba13bb3ebef8a3367b9f8ad4667b9423b8e135fd489666ef281582eda519d97550c8d69058da72", 0xcb}, {&(0x7f0000000340)="25e40963f8aa6af1074b1572ac1439e44616a8ed10cfccd74fc8e43319350fa9e043cf181711937da54b30c6c0e6297ed1c6016398b37ccb367c3f2ff87cec23156f2a7031", 0x45}, {&(0x7f0000000840)="1b636fa33ed095641c4cc5ed4d9a08f3d67e90952039d98422df5868170962196f9784d39fdb4576e0ca3f2b15642f41afd650b89e5c5477f85f435aa3f5fd49fc52aa167657f9c487f009f1c46e5857bf6251727b9f8529211ff1966d2e31967a7b7146290f5af2f2a053c2c01d82b3f98c4e0dd1706a045847eebbb578507aeef514e4f08f9fa49d88c855e4274e356fdbaca7be5c49030c5aaa927a0278428d19eedf60b9440600caa1b2060f03a72306c0761f10ee7e9efca1a5a4154988c9d987c3d03dfc9e401b47f29bbc39208c56601bb99cdefa01caad910266ad40c5b46705e6933a1f2276b33e7caec35932c2c1218945e466908e4b2e00b98828f5b2effc2d9508cc8df9426fc84134f7a1f2729b86e8fa7e46235c7490c788eb49a89e9f9c979de276fd430218cad89c715c1b74a3adec709194d50b8d1d8a49ae86e13c90454b8342a1adeba3b55818bb5ceab4b0192694de5d550efe3d20f6bb90fddceb091323e5468c33c2b7008f58094359827a8fea51848e9aa484ec4df9f012038314d4b930960fd63b718671328cfc8430cad6755e2d30e3ad3277fd0acfba206ac2fe3cddf547576130f2fff23c070ae0c4ff3d3a0f8ddfd5eeb3feccf297f4b2950d168095bb7bbe5c61657ea45357015a1d299f1051b42c21b7994524b777cd3e4dc0753ddb46bfbc7a697e83ad0a3c6132c5f488f248623490f8577b582710b15b675336a824a450815fb84e8d622800db2db1975c3a1932323c42b6651eafbfcd4095ee106c445d9ed7b32ddbb8d4ab407e2645165a14ac487de8a222dc5bcc2bbe3693f86dbf0ae9c1c5edb6d9b97c6961f26d12de708983737c2a002984457d42e1a44aa3a80730f7754c261d16c48d35023dafa43d25d17027dddce334c7f16fb490b0a4ffd3c69b2449a8b060d78ccd1974f1b3cc39ba82c4dda273dc2a8f5d66671ff451068937605b4135bfefeb1f5bcf8cb48692c66c7b6482301a3ab6f2de8ed14efc57a2ac8a1bff68651d99665d6e5170f30fd7505a928943e7a0febab2686535dc7a562774f1cb76d31742591b20cf564837ff07826d620dc48067328f963bf85765dbb3fe17f17738ff30fa63f4db4c3aedd84a3840115d9f259e1b49f98af8f65353bf92a3d21ebb8ebace0b438013d3f29d638c1a33c14b0ecb62f4d9849209d7057a40a9c3ab224032bc4c82c1f8274732df73b5eae36fc149f65a34dcda1fa5802565eec686117fc4c4663e19db6a31f27a9f13ebc2b5b3a704334540c86e15c243cc43527f9020388304899c3ec28a1d7422058639f6ab5ace6ec75f9568245275dfae91538d02be6ebabb751d3272fd45c75d382d3ed312d066e7034e6c86221e76bebd05aba92507766c2876d3e9a59b9d9d1f837d3ad7cafc6c458ce27a800adc5716ba0ebd165ce8e24b1268537760f62e123638d2531f4f627730863b37f2448a7743d2c4bea2411d7610e70b64a8a6950ca30c4515b0901e6f9aa99b5356ef8c9812b7bd4f3e2b9aadb619aeec98e34a1aa05c094f2f0ce7893fd04d5b1ce739256f237ed3c0ebe622e6c699cf5cf599d1d45d7da785f3f5a76648a8a6eb2d001712e34aeffa8db76ff60d52e1c3dcca0d7546dfbf59b276ab5d390909a5a77acbbf6ef531cd4949a05474b793aae5ef1fad4bbcde6e16fcf75b48ab4be262d9de3fb55f0d4d3b80a5d01fec97cea0dfd716980a459f12045e1e2463697292ed7b4ef2cc09150e158c40743df64afc52a1f1cc9d18d9972711284a9a84c9e4464d805a0a07f13eee2011c69dfd45e77fcbf2e49d1a7cc307d79d19f18ad7bc3864d22523f2afefdb17fec34ca8b256c6bb927e88b69c30136c736889b8efc4a6fe72c1a6ab721ee18f63a980ecade878cf7fb3b57701a791d0893070d5618aafc1eeb79f626a4fdc3dd177cf55dd8a4947e9f08bb0635727df794ca24cce74e61109d38d770b7ace41e15320f2df2b3e5db738826638f318b0654a60117467aee8c90400aecb9c338a7e4fd76d95c0db3c17ce395826a7cddba92b7931d454a99b41ed7e782bf1d8f41ea37b8abe984cbd4d01ff556882185bc476a012fcbd6666e9955dceabdd2be0c94f16dd08857daf300299d03c5a4edefa553680c38d4ed1311205201c633465d3b2670fa6cf6b7f432cb4d876b89d8488351813ddf379d258f5a20bd4383925090f16375235f466a3a538f35997f2298384e56b1e7114cb663ba3902d0959893f5c0e24558ce3297cac9970a8df646e72de2a8bc804ff32de3cc91260e4f3a438dda8d1cc909ce6f9c10bbeb1cdc70dc40caec29968028c1aaeae2df280cd38c785b04af264808a1d4ee93e072ae968eb7da677e16bc351157487c191d3a0ceca1437f8f5bf814f45d2532fbab225725accaaf354cfe54a5f95a2fa440dc9b4a143fbd6276d257df9bf95036c20983e3cc74a66b8beaf5fa198f0f9e31ff10f68175863eec7cadcacc955b68121888919d258bc8583513d1e2633671a85fba352b2e9e065b3acfb1deef17337185b8fad7efd4a7180adab35a3390213f75d6ea375cde7b3bccb8f6b623a421ed99758496c7888c93fb0435870ae4d026f23329dc17b30677012059803547c28541a81d3d9e0d7099cda648386b48aae97ff75340fdb6f7247d0f2167b5746d668bb90bd2a67808e05f46e0c1cb3bbad8ce5c5d010b561186023940aa2644a5e06ec40a0503d9f0f9863f34cc3fa5b5de9b94d126c6954605a3b4304cbec896823a32aff3ae99882a4807007e434bd7e97f0f7ea2a21887e9e16cf3aeb4605516bec4300438fc94a0e7e2e518637a07d3a627a925dba2992f61c679823fe29edfbd05759c828cdca9db094e0ad772053b5ab07d8f040ee7d60bf690c577e590ee760a5cecce4bd340e4eeee99b671c65100c7a322909bce2be3dfbac34f9a1842c5222e44387caa41a23b524c831e52049ba60a8604a810e47efe145f140eaa8504d1e88d4423fbdb54244189d2471e05cb9ed333be887a7741b1e90385f2a434c1b88ab4d22b863eb1928e7b9872b7e0f8dc49fd361bab5826b981344100c529fb66849b67cd3d22c2c8ad0ae339154b8902c9caf75932cf3c2df9fe534a33bc1572c2b3cf732595f8c197fcedd4d6d5cc7dc07a70cb6281f8a7a3112a3e58b45a4b50499ecbbf1802b307de81939861ea4b4c8b08e822dcb999c7d3ac53fca67a34ef839d49b95564832db1fe590fc8eca9a6b91c11d8d4cecf56633dc32d3792806d483e494bd62aa1ffeaf52c366d89c02e8c9a20b2a598c47ad7e9fd33dfe4e49417c90c17b921dde949d2edcc1753bba393da775916ef7d07e797fb307a9d2d333011ccf045f850d0778595a70a4f39fd071b4a7f26ab15f3209115b8a3ceb676b31855a07542051c1c93a7321a1babefd7834d6752e7a848b21fba6051567d631185b2bf966c6c408c292127b76d2542ac5e6e343e532c58e252b5be66e3963067c877e2f065746665370e23a3b378c3b06ab697a2952a295d615b4b528ec84066f279abc1d8d9697e5ce5172700a74c5b9fa041c151536d3e233773f735e440406509d1b90bee5607896222884b4b5ba628d34f6d1994dfdc8a94eb3a0b8c9d4552943c20ebdf3da9bf15bcac4701230f60c6232d432e50a44b4a32f531b9c467893ec1aa988decee41f1c0da079e1a6fba622b897f9b50292c61bd891cc9583620a71134103d77df69ad268b3b1abc473ef9930c4c9926586d26742d049c26cb42fe9b640589afa9926776b97b61d9075ed67184550cc86ba6abf9f73c39f028542d8f198e39f4dbd061cefbf7610377b996973e8480bb648ad3b63c8945a286c04a39985294a62b2960bb79f5b6d9fef042ef34b24e77ec67db32e55c3e2da5ebf0e559451395c1d0294c342ed8c586829dd1d28b5a1dba7f120f128d9542b428ccd31489fe5e40774872fcf9ffbf479997c90dd705dca941bd2e480b0e0f2b195e79482ea191bdb1516aa7b7cc071e10b52634d88ee067e817da06e7974ab1cb1fde35d05b0ce237d3bc1d307e44dd4fac0b7b34506199323e984b1ee721a7a973b7900cad5d5e723c3aaa32b3726447f98beff376a0b59296e4c91b9852fa808adfcdae4c741b7493940dfd3328c0ec05a4343880519996c6375bae0f89a203768fa3623e569b5972c34db2efddda9fbd447e8686219cc710ec6c292aa11544b9ec9f9f650840fa31de0576865ccdd14f60e4ae55c54740e2047a306c79f24490c83139ce5b0b9399f54e914c15a0e35343dd019dd5a58c307a92b191ea4b4942343e3ecbd646eba6d96c37d03191125d0b2640d2e0a0f625af66933a6787bf8c882e723d7b13b76560d1b0cece69d1b0f11e6257fef308fca3f9700832f987bc870f0e41fd3d4cff4edabe23f2ea621cd13f893d992029bbdae20180cea9e7216517598a67eafb64c6e3867a8d4a8af8d0c124dc79d7e36d664626c008d508841a67cf31206fdb4f332bca3e97b3b0b3b822fc0ef0cf65a798c5c7b19aa1ffbda03cb2157ea38b67a04ef9b87f44043ef00f3ec257730d16fbd0170b15fe71b0e154bc0e658b39fdac1776d571e00ee7b63928b5bd65777e6ee291ad519fbc6ca3766e4e0f57aeb7ab8fec1973c8c8c6251d4e0239f1b78d812188816469de726cd216f669a6174b3c7203b509a3e1d070c8beea20611aa1e362b1ea5701eb5be56dcaf70e1a11a1afa51d7d2957ca9ec13a7cfa29d2feea5acd1fde74aa6ac70a3621f819df2c4530c2c2358eb597598f02592bfc7c5f5c01cc7000e81ba745216b2de77e0078acb8c4e1b0c86831a03f3c2d3633a9a829acc1f19595a69904310f72b69a3b395e052e023dde198a2eb8e2e6afa90877a5561ac314f062d39ee9887df8e138a311c4c9440c9eda4e0b38d49d13aeb0e223a2cf261b6018c7cbcf0cac9c20d9bf37b12e83897f5df7fd90e4db5cc3f8121ec6b7afc9c0026aeea56485acc132090b7c5c15ba6e3da560a0dc06cfe7a62de613498f75bb873f5869875b949d83647adb4401666bf42712f0f368388330b703a755acb4ca4e5dde70002db73b1aa2e8a759f90ea838415c3093b3803e5efc162be011876f6df892c00b08c805cd6ce438ec09258f57fdae940bc407ad960fa6e7e264bc80c7f7cb97bdce3f62e81328b8399ca1a20a78a26b723e0e88743618035bff493877e4c9deb1799849eb1f08fb5d90bfff77579a12935771b9a327dd478526453765c6112dc724e3ece5f7c680144eb5ff627fa4ce72c617291ae47e03c64a02b6760ba312926ef50eaa15a9073939a355fb01a88ce3e926740437157de7fe9c6e77e2026550260bbc9f47554a80e6478d80b61301a163766c26d991d1341da06c6dfb45ad52f17563630dce250d01feb9cfb63f57a859a317aaaa605ae25f2764dda50877acf1cdb3cd3e531b2e3b1e94d9360417a8b5eb2cb28901db38f74aae6494e4c2aee1b2d7dd16979617f9855038241da00e0d42c9cd5afe15c17d7d9f5dda6a80bb023dadc4e13c18fba76e5072a8789446a7fea08d8a068b7a23f3b38d566e0026694c189a15d5bd10c918910316b6044baba37b48d579c60b3c055a5a4e61c0449b7140d5f868a009caa50adecf451386e321504c320982f01526d1a6a7a10ffc5a441791b79d32e577027af8163aef4fd8929ea6d3c26af8cedf59feff42a7ffaa8361ad524c438015dca5e8a69af54c0fcf0434449d600da5e6aa512fafab7faa54af0f489e6b2540ac8aba69342a3", 0x1000}], 0x3, &(0x7f00000002c0)=[{0x28, 0x103, 0x8, "b854c04347a8cc6d25b9eee7bce755cdb45fd4309c5c5d5e"}], 0x28}}], 0x2, 0x40000) r2 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, r0, r2}, 0x0, 0x0, 0x0) 18:05:50 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, 0x0, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @remote}, {0xa, 0x0, 0x0, @local, 0xfff}}}, 0x48) 18:05:50 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, 0x0) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:05:50 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x0, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r41) 18:05:50 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=@newlink={0x48, 0x66, 0x707, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28}]}, 0x48}}, 0x0) sendmmsg(r0, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp={0x2c, 0x3, 0x0, 0x1d}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000480)="f5036d2fe98a845902113c97cb62f5525c5f48b89e29a2baf8dac4aa53e26ae1686a232e56bc4a9003b8935180de074617379125e249e2ea476518e94807e3a1fcea46ee93ee90656b10eba4affccdecbc91e58f2cd374161fc62e9f0363ee20b85e028c9059e7dcae3fe141f1b4a9fa2c210d6d080803874e4a2d8b341d22f653d0ecc9df07cceff7fee1178d475097133c912c36569de57266162233e7ee2f954ab5ac5c5e9c5a61e60d66f149db96a7402a7fc851fbe205d326a4168b37d0e645282dc7ef6a79a2f58b380127209ee1a8fcbbc56fe9f4fa2e52436388769ed24b52d19f949a24eb63edb3a65d5a5c8d737c784c863d2834", 0xf9}], 0x1, &(0x7f0000000580)=[{0x48, 0x118, 0x80000001, "8ebe710fec5128ac6d4526182c0f48beda76d9d393155c35d43f09504d37d06ffc1101ab3fbf17b9208d0045a4bcdecad0930515c825"}, {0x98, 0x49ded4c498050cee, 0x0, "389378effd659084b0925c5349b3a700e52e5eff6ed6a89903a07f256512e1573a419b9de8563a1c2dc6e60021295d61e58e61f92609327d39dd3eb467e3cad510d8d93df65970c09ae6ae8de71ac41062d258ed8f137d27405fc8e3dc9cbcb748fd43a6c6fac14eb1ac17e994fb7923e02cc485af5ff6ae419c43aac736cf9d39c243"}, {0x30, 0x0, 0x2, "4d7de00c0ac018a7de349510161cdb0c7d8cee31f2786ee7acea40194f"}, {0x90, 0x1, 0xfd83, "2c17ac818162e089f4c0973bf4588eaba71eb3fcdf60cc5490293d413c2e8e5c1febc4f69e37c2a3d91e0976be601abd5bc885aebb14b0747b870f5d45977e5b783056696a49887a5eb02068160e8a603fcd4c8a7bdfef41d1c22d89aaff558979b4ff8b3cd3370103f66af5cad0cbfaf663e838c48fb59b4f140646f0ca"}], 0x1a0}}, {{&(0x7f0000000240)=@nfc_llcp={0x27, 0x1, 0x1, 0x2, 0xe0, 0x6, "20d5ab297c73bdfd9d8be069e3d2445710af11d3d70f2be2aa2ae9e20610aea379ede256d1200e06766309f1da63a9b0b2cf3a57ec83efcf0d112b1bb40bcc", 0x28}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000740)="a84da84911631a716097099aa2ce9b19d664050d79b29d64d09a8a798d749dbc256c422c49d25ec28fc7e73c517f905f92ed47e1c4cfca45f785b57643634f2c3dc8e880bc0e20b79d07704cda46d6b990a71a574d50aed45fdf74c203a2f2dae9ecadceb5f087b0aeed1b016346f8340ec33d22e7a4fb25cf90343c76fc2802f6beda18b74b1bf6db79d03e89df2c00cf356c3985fb5f25986116b285b0e27a3c11982eba13bb3ebef8a3367b9f8ad4667b9423b8e135fd489666ef281582eda519d97550c8d69058da72", 0xcb}, {&(0x7f0000000340)="25e40963f8aa6af1074b1572ac1439e44616a8ed10cfccd74fc8e43319350fa9e043cf181711937da54b30c6c0e6297ed1c6016398b37ccb367c3f2ff87cec23156f2a7031", 0x45}, {&(0x7f0000000840)="1b636fa33ed095641c4cc5ed4d9a08f3d67e90952039d98422df5868170962196f9784d39fdb4576e0ca3f2b15642f41afd650b89e5c5477f85f435aa3f5fd49fc52aa167657f9c487f009f1c46e5857bf6251727b9f8529211ff1966d2e31967a7b7146290f5af2f2a053c2c01d82b3f98c4e0dd1706a045847eebbb578507aeef514e4f08f9fa49d88c855e4274e356fdbaca7be5c49030c5aaa927a0278428d19eedf60b9440600caa1b2060f03a72306c0761f10ee7e9efca1a5a4154988c9d987c3d03dfc9e401b47f29bbc39208c56601bb99cdefa01caad910266ad40c5b46705e6933a1f2276b33e7caec35932c2c1218945e466908e4b2e00b98828f5b2effc2d9508cc8df9426fc84134f7a1f2729b86e8fa7e46235c7490c788eb49a89e9f9c979de276fd430218cad89c715c1b74a3adec709194d50b8d1d8a49ae86e13c90454b8342a1adeba3b55818bb5ceab4b0192694de5d550efe3d20f6bb90fddceb091323e5468c33c2b7008f58094359827a8fea51848e9aa484ec4df9f012038314d4b930960fd63b718671328cfc8430cad6755e2d30e3ad3277fd0acfba206ac2fe3cddf547576130f2fff23c070ae0c4ff3d3a0f8ddfd5eeb3feccf297f4b2950d168095bb7bbe5c61657ea45357015a1d299f1051b42c21b7994524b777cd3e4dc0753ddb46bfbc7a697e83ad0a3c6132c5f488f248623490f8577b582710b15b675336a824a450815fb84e8d622800db2db1975c3a1932323c42b6651eafbfcd4095ee106c445d9ed7b32ddbb8d4ab407e2645165a14ac487de8a222dc5bcc2bbe3693f86dbf0ae9c1c5edb6d9b97c6961f26d12de708983737c2a002984457d42e1a44aa3a80730f7754c261d16c48d35023dafa43d25d17027dddce334c7f16fb490b0a4ffd3c69b2449a8b060d78ccd1974f1b3cc39ba82c4dda273dc2a8f5d66671ff451068937605b4135bfefeb1f5bcf8cb48692c66c7b6482301a3ab6f2de8ed14efc57a2ac8a1bff68651d99665d6e5170f30fd7505a928943e7a0febab2686535dc7a562774f1cb76d31742591b20cf564837ff07826d620dc48067328f963bf85765dbb3fe17f17738ff30fa63f4db4c3aedd84a3840115d9f259e1b49f98af8f65353bf92a3d21ebb8ebace0b438013d3f29d638c1a33c14b0ecb62f4d9849209d7057a40a9c3ab224032bc4c82c1f8274732df73b5eae36fc149f65a34dcda1fa5802565eec686117fc4c4663e19db6a31f27a9f13ebc2b5b3a704334540c86e15c243cc43527f9020388304899c3ec28a1d7422058639f6ab5ace6ec75f9568245275dfae91538d02be6ebabb751d3272fd45c75d382d3ed312d066e7034e6c86221e76bebd05aba92507766c2876d3e9a59b9d9d1f837d3ad7cafc6c458ce27a800adc5716ba0ebd165ce8e24b1268537760f62e123638d2531f4f627730863b37f2448a7743d2c4bea2411d7610e70b64a8a6950ca30c4515b0901e6f9aa99b5356ef8c9812b7bd4f3e2b9aadb619aeec98e34a1aa05c094f2f0ce7893fd04d5b1ce739256f237ed3c0ebe622e6c699cf5cf599d1d45d7da785f3f5a76648a8a6eb2d001712e34aeffa8db76ff60d52e1c3dcca0d7546dfbf59b276ab5d390909a5a77acbbf6ef531cd4949a05474b793aae5ef1fad4bbcde6e16fcf75b48ab4be262d9de3fb55f0d4d3b80a5d01fec97cea0dfd716980a459f12045e1e2463697292ed7b4ef2cc09150e158c40743df64afc52a1f1cc9d18d9972711284a9a84c9e4464d805a0a07f13eee2011c69dfd45e77fcbf2e49d1a7cc307d79d19f18ad7bc3864d22523f2afefdb17fec34ca8b256c6bb927e88b69c30136c736889b8efc4a6fe72c1a6ab721ee18f63a980ecade878cf7fb3b57701a791d0893070d5618aafc1eeb79f626a4fdc3dd177cf55dd8a4947e9f08bb0635727df794ca24cce74e61109d38d770b7ace41e15320f2df2b3e5db738826638f318b0654a60117467aee8c90400aecb9c338a7e4fd76d95c0db3c17ce395826a7cddba92b7931d454a99b41ed7e782bf1d8f41ea37b8abe984cbd4d01ff556882185bc476a012fcbd6666e9955dceabdd2be0c94f16dd08857daf300299d03c5a4edefa553680c38d4ed1311205201c633465d3b2670fa6cf6b7f432cb4d876b89d8488351813ddf379d258f5a20bd4383925090f16375235f466a3a538f35997f2298384e56b1e7114cb663ba3902d0959893f5c0e24558ce3297cac9970a8df646e72de2a8bc804ff32de3cc91260e4f3a438dda8d1cc909ce6f9c10bbeb1cdc70dc40caec29968028c1aaeae2df280cd38c785b04af264808a1d4ee93e072ae968eb7da677e16bc351157487c191d3a0ceca1437f8f5bf814f45d2532fbab225725accaaf354cfe54a5f95a2fa440dc9b4a143fbd6276d257df9bf95036c20983e3cc74a66b8beaf5fa198f0f9e31ff10f68175863eec7cadcacc955b68121888919d258bc8583513d1e2633671a85fba352b2e9e065b3acfb1deef17337185b8fad7efd4a7180adab35a3390213f75d6ea375cde7b3bccb8f6b623a421ed99758496c7888c93fb0435870ae4d026f23329dc17b30677012059803547c28541a81d3d9e0d7099cda648386b48aae97ff75340fdb6f7247d0f2167b5746d668bb90bd2a67808e05f46e0c1cb3bbad8ce5c5d010b561186023940aa2644a5e06ec40a0503d9f0f9863f34cc3fa5b5de9b94d126c6954605a3b4304cbec896823a32aff3ae99882a4807007e434bd7e97f0f7ea2a21887e9e16cf3aeb4605516bec4300438fc94a0e7e2e518637a07d3a627a925dba2992f61c679823fe29edfbd05759c828cdca9db094e0ad772053b5ab07d8f040ee7d60bf690c577e590ee760a5cecce4bd340e4eeee99b671c65100c7a322909bce2be3dfbac34f9a1842c5222e44387caa41a23b524c831e52049ba60a8604a810e47efe145f140eaa8504d1e88d4423fbdb54244189d2471e05cb9ed333be887a7741b1e90385f2a434c1b88ab4d22b863eb1928e7b9872b7e0f8dc49fd361bab5826b981344100c529fb66849b67cd3d22c2c8ad0ae339154b8902c9caf75932cf3c2df9fe534a33bc1572c2b3cf732595f8c197fcedd4d6d5cc7dc07a70cb6281f8a7a3112a3e58b45a4b50499ecbbf1802b307de81939861ea4b4c8b08e822dcb999c7d3ac53fca67a34ef839d49b95564832db1fe590fc8eca9a6b91c11d8d4cecf56633dc32d3792806d483e494bd62aa1ffeaf52c366d89c02e8c9a20b2a598c47ad7e9fd33dfe4e49417c90c17b921dde949d2edcc1753bba393da775916ef7d07e797fb307a9d2d333011ccf045f850d0778595a70a4f39fd071b4a7f26ab15f3209115b8a3ceb676b31855a07542051c1c93a7321a1babefd7834d6752e7a848b21fba6051567d631185b2bf966c6c408c292127b76d2542ac5e6e343e532c58e252b5be66e3963067c877e2f065746665370e23a3b378c3b06ab697a2952a295d615b4b528ec84066f279abc1d8d9697e5ce5172700a74c5b9fa041c151536d3e233773f735e440406509d1b90bee5607896222884b4b5ba628d34f6d1994dfdc8a94eb3a0b8c9d4552943c20ebdf3da9bf15bcac4701230f60c6232d432e50a44b4a32f531b9c467893ec1aa988decee41f1c0da079e1a6fba622b897f9b50292c61bd891cc9583620a71134103d77df69ad268b3b1abc473ef9930c4c9926586d26742d049c26cb42fe9b640589afa9926776b97b61d9075ed67184550cc86ba6abf9f73c39f028542d8f198e39f4dbd061cefbf7610377b996973e8480bb648ad3b63c8945a286c04a39985294a62b2960bb79f5b6d9fef042ef34b24e77ec67db32e55c3e2da5ebf0e559451395c1d0294c342ed8c586829dd1d28b5a1dba7f120f128d9542b428ccd31489fe5e40774872fcf9ffbf479997c90dd705dca941bd2e480b0e0f2b195e79482ea191bdb1516aa7b7cc071e10b52634d88ee067e817da06e7974ab1cb1fde35d05b0ce237d3bc1d307e44dd4fac0b7b34506199323e984b1ee721a7a973b7900cad5d5e723c3aaa32b3726447f98beff376a0b59296e4c91b9852fa808adfcdae4c741b7493940dfd3328c0ec05a4343880519996c6375bae0f89a203768fa3623e569b5972c34db2efddda9fbd447e8686219cc710ec6c292aa11544b9ec9f9f650840fa31de0576865ccdd14f60e4ae55c54740e2047a306c79f24490c83139ce5b0b9399f54e914c15a0e35343dd019dd5a58c307a92b191ea4b4942343e3ecbd646eba6d96c37d03191125d0b2640d2e0a0f625af66933a6787bf8c882e723d7b13b76560d1b0cece69d1b0f11e6257fef308fca3f9700832f987bc870f0e41fd3d4cff4edabe23f2ea621cd13f893d992029bbdae20180cea9e7216517598a67eafb64c6e3867a8d4a8af8d0c124dc79d7e36d664626c008d508841a67cf31206fdb4f332bca3e97b3b0b3b822fc0ef0cf65a798c5c7b19aa1ffbda03cb2157ea38b67a04ef9b87f44043ef00f3ec257730d16fbd0170b15fe71b0e154bc0e658b39fdac1776d571e00ee7b63928b5bd65777e6ee291ad519fbc6ca3766e4e0f57aeb7ab8fec1973c8c8c6251d4e0239f1b78d812188816469de726cd216f669a6174b3c7203b509a3e1d070c8beea20611aa1e362b1ea5701eb5be56dcaf70e1a11a1afa51d7d2957ca9ec13a7cfa29d2feea5acd1fde74aa6ac70a3621f819df2c4530c2c2358eb597598f02592bfc7c5f5c01cc7000e81ba745216b2de77e0078acb8c4e1b0c86831a03f3c2d3633a9a829acc1f19595a69904310f72b69a3b395e052e023dde198a2eb8e2e6afa90877a5561ac314f062d39ee9887df8e138a311c4c9440c9eda4e0b38d49d13aeb0e223a2cf261b6018c7cbcf0cac9c20d9bf37b12e83897f5df7fd90e4db5cc3f8121ec6b7afc9c0026aeea56485acc132090b7c5c15ba6e3da560a0dc06cfe7a62de613498f75bb873f5869875b949d83647adb4401666bf42712f0f368388330b703a755acb4ca4e5dde70002db73b1aa2e8a759f90ea838415c3093b3803e5efc162be011876f6df892c00b08c805cd6ce438ec09258f57fdae940bc407ad960fa6e7e264bc80c7f7cb97bdce3f62e81328b8399ca1a20a78a26b723e0e88743618035bff493877e4c9deb1799849eb1f08fb5d90bfff77579a12935771b9a327dd478526453765c6112dc724e3ece5f7c680144eb5ff627fa4ce72c617291ae47e03c64a02b6760ba312926ef50eaa15a9073939a355fb01a88ce3e926740437157de7fe9c6e77e2026550260bbc9f47554a80e6478d80b61301a163766c26d991d1341da06c6dfb45ad52f17563630dce250d01feb9cfb63f57a859a317aaaa605ae25f2764dda50877acf1cdb3cd3e531b2e3b1e94d9360417a8b5eb2cb28901db38f74aae6494e4c2aee1b2d7dd16979617f9855038241da00e0d42c9cd5afe15c17d7d9f5dda6a80bb023dadc4e13c18fba76e5072a8789446a7fea08d8a068b7a23f3b38d566e0026694c189a15d5bd10c918910316b6044baba37b48d579c60b3c055a5a4e61c0449b7140d5f868a009caa50adecf451386e321504c320982f01526d1a6a7a10ffc5a441791b79d32e577027af8163aef4fd8929ea6d3c26af8cedf59feff42a7ffaa8361ad524c438015dca5e8a69af54c0fcf0434449d600da5e6aa512fafab7faa54af0f489e6b2540ac8aba69342a3", 0x1000}], 0x3, &(0x7f00000002c0)=[{0x28, 0x103, 0x8, "b854c04347a8cc6d25b9eee7bce755cdb45fd4309c5c5d5e"}], 0x28}}], 0x2, 0x40000) r1 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, 0x0, r1}, 0x0, 0x0, 0x0) 18:05:50 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, 0x0, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @remote}, {0xa, 0x0, 0x0, @local, 0xfff}}}, 0x48) 18:05:50 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:05:50 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=@newlink={0x48, 0x66, 0x707, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28}]}, 0x48}}, 0x0) sendmmsg(r0, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp={0x2c, 0x3, 0x0, 0x1d}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000480)="f5036d2fe98a845902113c97cb62f5525c5f48b89e29a2baf8dac4aa53e26ae1686a232e56bc4a9003b8935180de074617379125e249e2ea476518e94807e3a1fcea46ee93ee90656b10eba4affccdecbc91e58f2cd374161fc62e9f0363ee20b85e028c9059e7dcae3fe141f1b4a9fa2c210d6d080803874e4a2d8b341d22f653d0ecc9df07cceff7fee1178d475097133c912c36569de57266162233e7ee2f954ab5ac5c5e9c5a61e60d66f149db96a7402a7fc851fbe205d326a4168b37d0e645282dc7ef6a79a2f58b380127209ee1a8fcbbc56fe9f4fa2e52436388769ed24b52d19f949a24eb63edb3a65d5a5c8d737c784c863d2834", 0xf9}], 0x1, &(0x7f0000000580)=[{0x48, 0x118, 0x80000001, "8ebe710fec5128ac6d4526182c0f48beda76d9d393155c35d43f09504d37d06ffc1101ab3fbf17b9208d0045a4bcdecad0930515c825"}, {0x98, 0x49ded4c498050cee, 0x0, "389378effd659084b0925c5349b3a700e52e5eff6ed6a89903a07f256512e1573a419b9de8563a1c2dc6e60021295d61e58e61f92609327d39dd3eb467e3cad510d8d93df65970c09ae6ae8de71ac41062d258ed8f137d27405fc8e3dc9cbcb748fd43a6c6fac14eb1ac17e994fb7923e02cc485af5ff6ae419c43aac736cf9d39c243"}, {0x30, 0x0, 0x2, "4d7de00c0ac018a7de349510161cdb0c7d8cee31f2786ee7acea40194f"}, {0x90, 0x1, 0xfd83, "2c17ac818162e089f4c0973bf4588eaba71eb3fcdf60cc5490293d413c2e8e5c1febc4f69e37c2a3d91e0976be601abd5bc885aebb14b0747b870f5d45977e5b783056696a49887a5eb02068160e8a603fcd4c8a7bdfef41d1c22d89aaff558979b4ff8b3cd3370103f66af5cad0cbfaf663e838c48fb59b4f140646f0ca"}], 0x1a0}}, {{&(0x7f0000000240)=@nfc_llcp={0x27, 0x1, 0x1, 0x2, 0xe0, 0x6, "20d5ab297c73bdfd9d8be069e3d2445710af11d3d70f2be2aa2ae9e20610aea379ede256d1200e06766309f1da63a9b0b2cf3a57ec83efcf0d112b1bb40bcc", 0x28}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000740)="a84da84911631a716097099aa2ce9b19d664050d79b29d64d09a8a798d749dbc256c422c49d25ec28fc7e73c517f905f92ed47e1c4cfca45f785b57643634f2c3dc8e880bc0e20b79d07704cda46d6b990a71a574d50aed45fdf74c203a2f2dae9ecadceb5f087b0aeed1b016346f8340ec33d22e7a4fb25cf90343c76fc2802f6beda18b74b1bf6db79d03e89df2c00cf356c3985fb5f25986116b285b0e27a3c11982eba13bb3ebef8a3367b9f8ad4667b9423b8e135fd489666ef281582eda519d97550c8d69058da72", 0xcb}, {&(0x7f0000000340)="25e40963f8aa6af1074b1572ac1439e44616a8ed10cfccd74fc8e43319350fa9e043cf181711937da54b30c6c0e6297ed1c6016398b37ccb367c3f2ff87cec23156f2a7031", 0x45}, {&(0x7f0000000840)="1b636fa33ed095641c4cc5ed4d9a08f3d67e90952039d98422df5868170962196f9784d39fdb4576e0ca3f2b15642f41afd650b89e5c5477f85f435aa3f5fd49fc52aa167657f9c487f009f1c46e5857bf6251727b9f8529211ff1966d2e31967a7b7146290f5af2f2a053c2c01d82b3f98c4e0dd1706a045847eebbb578507aeef514e4f08f9fa49d88c855e4274e356fdbaca7be5c49030c5aaa927a0278428d19eedf60b9440600caa1b2060f03a72306c0761f10ee7e9efca1a5a4154988c9d987c3d03dfc9e401b47f29bbc39208c56601bb99cdefa01caad910266ad40c5b46705e6933a1f2276b33e7caec35932c2c1218945e466908e4b2e00b98828f5b2effc2d9508cc8df9426fc84134f7a1f2729b86e8fa7e46235c7490c788eb49a89e9f9c979de276fd430218cad89c715c1b74a3adec709194d50b8d1d8a49ae86e13c90454b8342a1adeba3b55818bb5ceab4b0192694de5d550efe3d20f6bb90fddceb091323e5468c33c2b7008f58094359827a8fea51848e9aa484ec4df9f012038314d4b930960fd63b718671328cfc8430cad6755e2d30e3ad3277fd0acfba206ac2fe3cddf547576130f2fff23c070ae0c4ff3d3a0f8ddfd5eeb3feccf297f4b2950d168095bb7bbe5c61657ea45357015a1d299f1051b42c21b7994524b777cd3e4dc0753ddb46bfbc7a697e83ad0a3c6132c5f488f248623490f8577b582710b15b675336a824a450815fb84e8d622800db2db1975c3a1932323c42b6651eafbfcd4095ee106c445d9ed7b32ddbb8d4ab407e2645165a14ac487de8a222dc5bcc2bbe3693f86dbf0ae9c1c5edb6d9b97c6961f26d12de708983737c2a002984457d42e1a44aa3a80730f7754c261d16c48d35023dafa43d25d17027dddce334c7f16fb490b0a4ffd3c69b2449a8b060d78ccd1974f1b3cc39ba82c4dda273dc2a8f5d66671ff451068937605b4135bfefeb1f5bcf8cb48692c66c7b6482301a3ab6f2de8ed14efc57a2ac8a1bff68651d99665d6e5170f30fd7505a928943e7a0febab2686535dc7a562774f1cb76d31742591b20cf564837ff07826d620dc48067328f963bf85765dbb3fe17f17738ff30fa63f4db4c3aedd84a3840115d9f259e1b49f98af8f65353bf92a3d21ebb8ebace0b438013d3f29d638c1a33c14b0ecb62f4d9849209d7057a40a9c3ab224032bc4c82c1f8274732df73b5eae36fc149f65a34dcda1fa5802565eec686117fc4c4663e19db6a31f27a9f13ebc2b5b3a704334540c86e15c243cc43527f9020388304899c3ec28a1d7422058639f6ab5ace6ec75f9568245275dfae91538d02be6ebabb751d3272fd45c75d382d3ed312d066e7034e6c86221e76bebd05aba92507766c2876d3e9a59b9d9d1f837d3ad7cafc6c458ce27a800adc5716ba0ebd165ce8e24b1268537760f62e123638d2531f4f627730863b37f2448a7743d2c4bea2411d7610e70b64a8a6950ca30c4515b0901e6f9aa99b5356ef8c9812b7bd4f3e2b9aadb619aeec98e34a1aa05c094f2f0ce7893fd04d5b1ce739256f237ed3c0ebe622e6c699cf5cf599d1d45d7da785f3f5a76648a8a6eb2d001712e34aeffa8db76ff60d52e1c3dcca0d7546dfbf59b276ab5d390909a5a77acbbf6ef531cd4949a05474b793aae5ef1fad4bbcde6e16fcf75b48ab4be262d9de3fb55f0d4d3b80a5d01fec97cea0dfd716980a459f12045e1e2463697292ed7b4ef2cc09150e158c40743df64afc52a1f1cc9d18d9972711284a9a84c9e4464d805a0a07f13eee2011c69dfd45e77fcbf2e49d1a7cc307d79d19f18ad7bc3864d22523f2afefdb17fec34ca8b256c6bb927e88b69c30136c736889b8efc4a6fe72c1a6ab721ee18f63a980ecade878cf7fb3b57701a791d0893070d5618aafc1eeb79f626a4fdc3dd177cf55dd8a4947e9f08bb0635727df794ca24cce74e61109d38d770b7ace41e15320f2df2b3e5db738826638f318b0654a60117467aee8c90400aecb9c338a7e4fd76d95c0db3c17ce395826a7cddba92b7931d454a99b41ed7e782bf1d8f41ea37b8abe984cbd4d01ff556882185bc476a012fcbd6666e9955dceabdd2be0c94f16dd08857daf300299d03c5a4edefa553680c38d4ed1311205201c633465d3b2670fa6cf6b7f432cb4d876b89d8488351813ddf379d258f5a20bd4383925090f16375235f466a3a538f35997f2298384e56b1e7114cb663ba3902d0959893f5c0e24558ce3297cac9970a8df646e72de2a8bc804ff32de3cc91260e4f3a438dda8d1cc909ce6f9c10bbeb1cdc70dc40caec29968028c1aaeae2df280cd38c785b04af264808a1d4ee93e072ae968eb7da677e16bc351157487c191d3a0ceca1437f8f5bf814f45d2532fbab225725accaaf354cfe54a5f95a2fa440dc9b4a143fbd6276d257df9bf95036c20983e3cc74a66b8beaf5fa198f0f9e31ff10f68175863eec7cadcacc955b68121888919d258bc8583513d1e2633671a85fba352b2e9e065b3acfb1deef17337185b8fad7efd4a7180adab35a3390213f75d6ea375cde7b3bccb8f6b623a421ed99758496c7888c93fb0435870ae4d026f23329dc17b30677012059803547c28541a81d3d9e0d7099cda648386b48aae97ff75340fdb6f7247d0f2167b5746d668bb90bd2a67808e05f46e0c1cb3bbad8ce5c5d010b561186023940aa2644a5e06ec40a0503d9f0f9863f34cc3fa5b5de9b94d126c6954605a3b4304cbec896823a32aff3ae99882a4807007e434bd7e97f0f7ea2a21887e9e16cf3aeb4605516bec4300438fc94a0e7e2e518637a07d3a627a925dba2992f61c679823fe29edfbd05759c828cdca9db094e0ad772053b5ab07d8f040ee7d60bf690c577e590ee760a5cecce4bd340e4eeee99b671c65100c7a322909bce2be3dfbac34f9a1842c5222e44387caa41a23b524c831e52049ba60a8604a810e47efe145f140eaa8504d1e88d4423fbdb54244189d2471e05cb9ed333be887a7741b1e90385f2a434c1b88ab4d22b863eb1928e7b9872b7e0f8dc49fd361bab5826b981344100c529fb66849b67cd3d22c2c8ad0ae339154b8902c9caf75932cf3c2df9fe534a33bc1572c2b3cf732595f8c197fcedd4d6d5cc7dc07a70cb6281f8a7a3112a3e58b45a4b50499ecbbf1802b307de81939861ea4b4c8b08e822dcb999c7d3ac53fca67a34ef839d49b95564832db1fe590fc8eca9a6b91c11d8d4cecf56633dc32d3792806d483e494bd62aa1ffeaf52c366d89c02e8c9a20b2a598c47ad7e9fd33dfe4e49417c90c17b921dde949d2edcc1753bba393da775916ef7d07e797fb307a9d2d333011ccf045f850d0778595a70a4f39fd071b4a7f26ab15f3209115b8a3ceb676b31855a07542051c1c93a7321a1babefd7834d6752e7a848b21fba6051567d631185b2bf966c6c408c292127b76d2542ac5e6e343e532c58e252b5be66e3963067c877e2f065746665370e23a3b378c3b06ab697a2952a295d615b4b528ec84066f279abc1d8d9697e5ce5172700a74c5b9fa041c151536d3e233773f735e440406509d1b90bee5607896222884b4b5ba628d34f6d1994dfdc8a94eb3a0b8c9d4552943c20ebdf3da9bf15bcac4701230f60c6232d432e50a44b4a32f531b9c467893ec1aa988decee41f1c0da079e1a6fba622b897f9b50292c61bd891cc9583620a71134103d77df69ad268b3b1abc473ef9930c4c9926586d26742d049c26cb42fe9b640589afa9926776b97b61d9075ed67184550cc86ba6abf9f73c39f028542d8f198e39f4dbd061cefbf7610377b996973e8480bb648ad3b63c8945a286c04a39985294a62b2960bb79f5b6d9fef042ef34b24e77ec67db32e55c3e2da5ebf0e559451395c1d0294c342ed8c586829dd1d28b5a1dba7f120f128d9542b428ccd31489fe5e40774872fcf9ffbf479997c90dd705dca941bd2e480b0e0f2b195e79482ea191bdb1516aa7b7cc071e10b52634d88ee067e817da06e7974ab1cb1fde35d05b0ce237d3bc1d307e44dd4fac0b7b34506199323e984b1ee721a7a973b7900cad5d5e723c3aaa32b3726447f98beff376a0b59296e4c91b9852fa808adfcdae4c741b7493940dfd3328c0ec05a4343880519996c6375bae0f89a203768fa3623e569b5972c34db2efddda9fbd447e8686219cc710ec6c292aa11544b9ec9f9f650840fa31de0576865ccdd14f60e4ae55c54740e2047a306c79f24490c83139ce5b0b9399f54e914c15a0e35343dd019dd5a58c307a92b191ea4b4942343e3ecbd646eba6d96c37d03191125d0b2640d2e0a0f625af66933a6787bf8c882e723d7b13b76560d1b0cece69d1b0f11e6257fef308fca3f9700832f987bc870f0e41fd3d4cff4edabe23f2ea621cd13f893d992029bbdae20180cea9e7216517598a67eafb64c6e3867a8d4a8af8d0c124dc79d7e36d664626c008d508841a67cf31206fdb4f332bca3e97b3b0b3b822fc0ef0cf65a798c5c7b19aa1ffbda03cb2157ea38b67a04ef9b87f44043ef00f3ec257730d16fbd0170b15fe71b0e154bc0e658b39fdac1776d571e00ee7b63928b5bd65777e6ee291ad519fbc6ca3766e4e0f57aeb7ab8fec1973c8c8c6251d4e0239f1b78d812188816469de726cd216f669a6174b3c7203b509a3e1d070c8beea20611aa1e362b1ea5701eb5be56dcaf70e1a11a1afa51d7d2957ca9ec13a7cfa29d2feea5acd1fde74aa6ac70a3621f819df2c4530c2c2358eb597598f02592bfc7c5f5c01cc7000e81ba745216b2de77e0078acb8c4e1b0c86831a03f3c2d3633a9a829acc1f19595a69904310f72b69a3b395e052e023dde198a2eb8e2e6afa90877a5561ac314f062d39ee9887df8e138a311c4c9440c9eda4e0b38d49d13aeb0e223a2cf261b6018c7cbcf0cac9c20d9bf37b12e83897f5df7fd90e4db5cc3f8121ec6b7afc9c0026aeea56485acc132090b7c5c15ba6e3da560a0dc06cfe7a62de613498f75bb873f5869875b949d83647adb4401666bf42712f0f368388330b703a755acb4ca4e5dde70002db73b1aa2e8a759f90ea838415c3093b3803e5efc162be011876f6df892c00b08c805cd6ce438ec09258f57fdae940bc407ad960fa6e7e264bc80c7f7cb97bdce3f62e81328b8399ca1a20a78a26b723e0e88743618035bff493877e4c9deb1799849eb1f08fb5d90bfff77579a12935771b9a327dd478526453765c6112dc724e3ece5f7c680144eb5ff627fa4ce72c617291ae47e03c64a02b6760ba312926ef50eaa15a9073939a355fb01a88ce3e926740437157de7fe9c6e77e2026550260bbc9f47554a80e6478d80b61301a163766c26d991d1341da06c6dfb45ad52f17563630dce250d01feb9cfb63f57a859a317aaaa605ae25f2764dda50877acf1cdb3cd3e531b2e3b1e94d9360417a8b5eb2cb28901db38f74aae6494e4c2aee1b2d7dd16979617f9855038241da00e0d42c9cd5afe15c17d7d9f5dda6a80bb023dadc4e13c18fba76e5072a8789446a7fea08d8a068b7a23f3b38d566e0026694c189a15d5bd10c918910316b6044baba37b48d579c60b3c055a5a4e61c0449b7140d5f868a009caa50adecf451386e321504c320982f01526d1a6a7a10ffc5a441791b79d32e577027af8163aef4fd8929ea6d3c26af8cedf59feff42a7ffaa8361ad524c438015dca5e8a69af54c0fcf0434449d600da5e6aa512fafab7faa54af0f489e6b2540ac8aba69342a3", 0x1000}], 0x3, &(0x7f00000002c0)=[{0x28, 0x103, 0x8, "b854c04347a8cc6d25b9eee7bce755cdb45fd4309c5c5d5e"}], 0x28}}], 0x2, 0x40000) r1 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, 0x0, r1}, 0x0, 0x0, 0x0) 18:05:50 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, 0x0) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:05:50 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, 0x0, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @remote}, {0xa, 0x0, 0x0, @local, 0xfff}}}, 0x48) 18:05:50 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, 0x0) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r41) 18:05:50 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=@newlink={0x48, 0x66, 0x707, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28}]}, 0x48}}, 0x0) sendmmsg(r0, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp={0x2c, 0x3, 0x0, 0x1d}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000480)="f5036d2fe98a845902113c97cb62f5525c5f48b89e29a2baf8dac4aa53e26ae1686a232e56bc4a9003b8935180de074617379125e249e2ea476518e94807e3a1fcea46ee93ee90656b10eba4affccdecbc91e58f2cd374161fc62e9f0363ee20b85e028c9059e7dcae3fe141f1b4a9fa2c210d6d080803874e4a2d8b341d22f653d0ecc9df07cceff7fee1178d475097133c912c36569de57266162233e7ee2f954ab5ac5c5e9c5a61e60d66f149db96a7402a7fc851fbe205d326a4168b37d0e645282dc7ef6a79a2f58b380127209ee1a8fcbbc56fe9f4fa2e52436388769ed24b52d19f949a24eb63edb3a65d5a5c8d737c784c863d2834", 0xf9}], 0x1, &(0x7f0000000580)=[{0x48, 0x118, 0x80000001, "8ebe710fec5128ac6d4526182c0f48beda76d9d393155c35d43f09504d37d06ffc1101ab3fbf17b9208d0045a4bcdecad0930515c825"}, {0x98, 0x49ded4c498050cee, 0x0, "389378effd659084b0925c5349b3a700e52e5eff6ed6a89903a07f256512e1573a419b9de8563a1c2dc6e60021295d61e58e61f92609327d39dd3eb467e3cad510d8d93df65970c09ae6ae8de71ac41062d258ed8f137d27405fc8e3dc9cbcb748fd43a6c6fac14eb1ac17e994fb7923e02cc485af5ff6ae419c43aac736cf9d39c243"}, {0x30, 0x0, 0x2, "4d7de00c0ac018a7de349510161cdb0c7d8cee31f2786ee7acea40194f"}, {0x90, 0x1, 0xfd83, "2c17ac818162e089f4c0973bf4588eaba71eb3fcdf60cc5490293d413c2e8e5c1febc4f69e37c2a3d91e0976be601abd5bc885aebb14b0747b870f5d45977e5b783056696a49887a5eb02068160e8a603fcd4c8a7bdfef41d1c22d89aaff558979b4ff8b3cd3370103f66af5cad0cbfaf663e838c48fb59b4f140646f0ca"}], 0x1a0}}, {{&(0x7f0000000240)=@nfc_llcp={0x27, 0x1, 0x1, 0x2, 0xe0, 0x6, "20d5ab297c73bdfd9d8be069e3d2445710af11d3d70f2be2aa2ae9e20610aea379ede256d1200e06766309f1da63a9b0b2cf3a57ec83efcf0d112b1bb40bcc", 0x28}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000740)="a84da84911631a716097099aa2ce9b19d664050d79b29d64d09a8a798d749dbc256c422c49d25ec28fc7e73c517f905f92ed47e1c4cfca45f785b57643634f2c3dc8e880bc0e20b79d07704cda46d6b990a71a574d50aed45fdf74c203a2f2dae9ecadceb5f087b0aeed1b016346f8340ec33d22e7a4fb25cf90343c76fc2802f6beda18b74b1bf6db79d03e89df2c00cf356c3985fb5f25986116b285b0e27a3c11982eba13bb3ebef8a3367b9f8ad4667b9423b8e135fd489666ef281582eda519d97550c8d69058da72", 0xcb}, {&(0x7f0000000340)="25e40963f8aa6af1074b1572ac1439e44616a8ed10cfccd74fc8e43319350fa9e043cf181711937da54b30c6c0e6297ed1c6016398b37ccb367c3f2ff87cec23156f2a7031", 0x45}, {&(0x7f0000000840)="1b636fa33ed095641c4cc5ed4d9a08f3d67e90952039d98422df5868170962196f9784d39fdb4576e0ca3f2b15642f41afd650b89e5c5477f85f435aa3f5fd49fc52aa167657f9c487f009f1c46e5857bf6251727b9f8529211ff1966d2e31967a7b7146290f5af2f2a053c2c01d82b3f98c4e0dd1706a045847eebbb578507aeef514e4f08f9fa49d88c855e4274e356fdbaca7be5c49030c5aaa927a0278428d19eedf60b9440600caa1b2060f03a72306c0761f10ee7e9efca1a5a4154988c9d987c3d03dfc9e401b47f29bbc39208c56601bb99cdefa01caad910266ad40c5b46705e6933a1f2276b33e7caec35932c2c1218945e466908e4b2e00b98828f5b2effc2d9508cc8df9426fc84134f7a1f2729b86e8fa7e46235c7490c788eb49a89e9f9c979de276fd430218cad89c715c1b74a3adec709194d50b8d1d8a49ae86e13c90454b8342a1adeba3b55818bb5ceab4b0192694de5d550efe3d20f6bb90fddceb091323e5468c33c2b7008f58094359827a8fea51848e9aa484ec4df9f012038314d4b930960fd63b718671328cfc8430cad6755e2d30e3ad3277fd0acfba206ac2fe3cddf547576130f2fff23c070ae0c4ff3d3a0f8ddfd5eeb3feccf297f4b2950d168095bb7bbe5c61657ea45357015a1d299f1051b42c21b7994524b777cd3e4dc0753ddb46bfbc7a697e83ad0a3c6132c5f488f248623490f8577b582710b15b675336a824a450815fb84e8d622800db2db1975c3a1932323c42b6651eafbfcd4095ee106c445d9ed7b32ddbb8d4ab407e2645165a14ac487de8a222dc5bcc2bbe3693f86dbf0ae9c1c5edb6d9b97c6961f26d12de708983737c2a002984457d42e1a44aa3a80730f7754c261d16c48d35023dafa43d25d17027dddce334c7f16fb490b0a4ffd3c69b2449a8b060d78ccd1974f1b3cc39ba82c4dda273dc2a8f5d66671ff451068937605b4135bfefeb1f5bcf8cb48692c66c7b6482301a3ab6f2de8ed14efc57a2ac8a1bff68651d99665d6e5170f30fd7505a928943e7a0febab2686535dc7a562774f1cb76d31742591b20cf564837ff07826d620dc48067328f963bf85765dbb3fe17f17738ff30fa63f4db4c3aedd84a3840115d9f259e1b49f98af8f65353bf92a3d21ebb8ebace0b438013d3f29d638c1a33c14b0ecb62f4d9849209d7057a40a9c3ab224032bc4c82c1f8274732df73b5eae36fc149f65a34dcda1fa5802565eec686117fc4c4663e19db6a31f27a9f13ebc2b5b3a704334540c86e15c243cc43527f9020388304899c3ec28a1d7422058639f6ab5ace6ec75f9568245275dfae91538d02be6ebabb751d3272fd45c75d382d3ed312d066e7034e6c86221e76bebd05aba92507766c2876d3e9a59b9d9d1f837d3ad7cafc6c458ce27a800adc5716ba0ebd165ce8e24b1268537760f62e123638d2531f4f627730863b37f2448a7743d2c4bea2411d7610e70b64a8a6950ca30c4515b0901e6f9aa99b5356ef8c9812b7bd4f3e2b9aadb619aeec98e34a1aa05c094f2f0ce7893fd04d5b1ce739256f237ed3c0ebe622e6c699cf5cf599d1d45d7da785f3f5a76648a8a6eb2d001712e34aeffa8db76ff60d52e1c3dcca0d7546dfbf59b276ab5d390909a5a77acbbf6ef531cd4949a05474b793aae5ef1fad4bbcde6e16fcf75b48ab4be262d9de3fb55f0d4d3b80a5d01fec97cea0dfd716980a459f12045e1e2463697292ed7b4ef2cc09150e158c40743df64afc52a1f1cc9d18d9972711284a9a84c9e4464d805a0a07f13eee2011c69dfd45e77fcbf2e49d1a7cc307d79d19f18ad7bc3864d22523f2afefdb17fec34ca8b256c6bb927e88b69c30136c736889b8efc4a6fe72c1a6ab721ee18f63a980ecade878cf7fb3b57701a791d0893070d5618aafc1eeb79f626a4fdc3dd177cf55dd8a4947e9f08bb0635727df794ca24cce74e61109d38d770b7ace41e15320f2df2b3e5db738826638f318b0654a60117467aee8c90400aecb9c338a7e4fd76d95c0db3c17ce395826a7cddba92b7931d454a99b41ed7e782bf1d8f41ea37b8abe984cbd4d01ff556882185bc476a012fcbd6666e9955dceabdd2be0c94f16dd08857daf300299d03c5a4edefa553680c38d4ed1311205201c633465d3b2670fa6cf6b7f432cb4d876b89d8488351813ddf379d258f5a20bd4383925090f16375235f466a3a538f35997f2298384e56b1e7114cb663ba3902d0959893f5c0e24558ce3297cac9970a8df646e72de2a8bc804ff32de3cc91260e4f3a438dda8d1cc909ce6f9c10bbeb1cdc70dc40caec29968028c1aaeae2df280cd38c785b04af264808a1d4ee93e072ae968eb7da677e16bc351157487c191d3a0ceca1437f8f5bf814f45d2532fbab225725accaaf354cfe54a5f95a2fa440dc9b4a143fbd6276d257df9bf95036c20983e3cc74a66b8beaf5fa198f0f9e31ff10f68175863eec7cadcacc955b68121888919d258bc8583513d1e2633671a85fba352b2e9e065b3acfb1deef17337185b8fad7efd4a7180adab35a3390213f75d6ea375cde7b3bccb8f6b623a421ed99758496c7888c93fb0435870ae4d026f23329dc17b30677012059803547c28541a81d3d9e0d7099cda648386b48aae97ff75340fdb6f7247d0f2167b5746d668bb90bd2a67808e05f46e0c1cb3bbad8ce5c5d010b561186023940aa2644a5e06ec40a0503d9f0f9863f34cc3fa5b5de9b94d126c6954605a3b4304cbec896823a32aff3ae99882a4807007e434bd7e97f0f7ea2a21887e9e16cf3aeb4605516bec4300438fc94a0e7e2e518637a07d3a627a925dba2992f61c679823fe29edfbd05759c828cdca9db094e0ad772053b5ab07d8f040ee7d60bf690c577e590ee760a5cecce4bd340e4eeee99b671c65100c7a322909bce2be3dfbac34f9a1842c5222e44387caa41a23b524c831e52049ba60a8604a810e47efe145f140eaa8504d1e88d4423fbdb54244189d2471e05cb9ed333be887a7741b1e90385f2a434c1b88ab4d22b863eb1928e7b9872b7e0f8dc49fd361bab5826b981344100c529fb66849b67cd3d22c2c8ad0ae339154b8902c9caf75932cf3c2df9fe534a33bc1572c2b3cf732595f8c197fcedd4d6d5cc7dc07a70cb6281f8a7a3112a3e58b45a4b50499ecbbf1802b307de81939861ea4b4c8b08e822dcb999c7d3ac53fca67a34ef839d49b95564832db1fe590fc8eca9a6b91c11d8d4cecf56633dc32d3792806d483e494bd62aa1ffeaf52c366d89c02e8c9a20b2a598c47ad7e9fd33dfe4e49417c90c17b921dde949d2edcc1753bba393da775916ef7d07e797fb307a9d2d333011ccf045f850d0778595a70a4f39fd071b4a7f26ab15f3209115b8a3ceb676b31855a07542051c1c93a7321a1babefd7834d6752e7a848b21fba6051567d631185b2bf966c6c408c292127b76d2542ac5e6e343e532c58e252b5be66e3963067c877e2f065746665370e23a3b378c3b06ab697a2952a295d615b4b528ec84066f279abc1d8d9697e5ce5172700a74c5b9fa041c151536d3e233773f735e440406509d1b90bee5607896222884b4b5ba628d34f6d1994dfdc8a94eb3a0b8c9d4552943c20ebdf3da9bf15bcac4701230f60c6232d432e50a44b4a32f531b9c467893ec1aa988decee41f1c0da079e1a6fba622b897f9b50292c61bd891cc9583620a71134103d77df69ad268b3b1abc473ef9930c4c9926586d26742d049c26cb42fe9b640589afa9926776b97b61d9075ed67184550cc86ba6abf9f73c39f028542d8f198e39f4dbd061cefbf7610377b996973e8480bb648ad3b63c8945a286c04a39985294a62b2960bb79f5b6d9fef042ef34b24e77ec67db32e55c3e2da5ebf0e559451395c1d0294c342ed8c586829dd1d28b5a1dba7f120f128d9542b428ccd31489fe5e40774872fcf9ffbf479997c90dd705dca941bd2e480b0e0f2b195e79482ea191bdb1516aa7b7cc071e10b52634d88ee067e817da06e7974ab1cb1fde35d05b0ce237d3bc1d307e44dd4fac0b7b34506199323e984b1ee721a7a973b7900cad5d5e723c3aaa32b3726447f98beff376a0b59296e4c91b9852fa808adfcdae4c741b7493940dfd3328c0ec05a4343880519996c6375bae0f89a203768fa3623e569b5972c34db2efddda9fbd447e8686219cc710ec6c292aa11544b9ec9f9f650840fa31de0576865ccdd14f60e4ae55c54740e2047a306c79f24490c83139ce5b0b9399f54e914c15a0e35343dd019dd5a58c307a92b191ea4b4942343e3ecbd646eba6d96c37d03191125d0b2640d2e0a0f625af66933a6787bf8c882e723d7b13b76560d1b0cece69d1b0f11e6257fef308fca3f9700832f987bc870f0e41fd3d4cff4edabe23f2ea621cd13f893d992029bbdae20180cea9e7216517598a67eafb64c6e3867a8d4a8af8d0c124dc79d7e36d664626c008d508841a67cf31206fdb4f332bca3e97b3b0b3b822fc0ef0cf65a798c5c7b19aa1ffbda03cb2157ea38b67a04ef9b87f44043ef00f3ec257730d16fbd0170b15fe71b0e154bc0e658b39fdac1776d571e00ee7b63928b5bd65777e6ee291ad519fbc6ca3766e4e0f57aeb7ab8fec1973c8c8c6251d4e0239f1b78d812188816469de726cd216f669a6174b3c7203b509a3e1d070c8beea20611aa1e362b1ea5701eb5be56dcaf70e1a11a1afa51d7d2957ca9ec13a7cfa29d2feea5acd1fde74aa6ac70a3621f819df2c4530c2c2358eb597598f02592bfc7c5f5c01cc7000e81ba745216b2de77e0078acb8c4e1b0c86831a03f3c2d3633a9a829acc1f19595a69904310f72b69a3b395e052e023dde198a2eb8e2e6afa90877a5561ac314f062d39ee9887df8e138a311c4c9440c9eda4e0b38d49d13aeb0e223a2cf261b6018c7cbcf0cac9c20d9bf37b12e83897f5df7fd90e4db5cc3f8121ec6b7afc9c0026aeea56485acc132090b7c5c15ba6e3da560a0dc06cfe7a62de613498f75bb873f5869875b949d83647adb4401666bf42712f0f368388330b703a755acb4ca4e5dde70002db73b1aa2e8a759f90ea838415c3093b3803e5efc162be011876f6df892c00b08c805cd6ce438ec09258f57fdae940bc407ad960fa6e7e264bc80c7f7cb97bdce3f62e81328b8399ca1a20a78a26b723e0e88743618035bff493877e4c9deb1799849eb1f08fb5d90bfff77579a12935771b9a327dd478526453765c6112dc724e3ece5f7c680144eb5ff627fa4ce72c617291ae47e03c64a02b6760ba312926ef50eaa15a9073939a355fb01a88ce3e926740437157de7fe9c6e77e2026550260bbc9f47554a80e6478d80b61301a163766c26d991d1341da06c6dfb45ad52f17563630dce250d01feb9cfb63f57a859a317aaaa605ae25f2764dda50877acf1cdb3cd3e531b2e3b1e94d9360417a8b5eb2cb28901db38f74aae6494e4c2aee1b2d7dd16979617f9855038241da00e0d42c9cd5afe15c17d7d9f5dda6a80bb023dadc4e13c18fba76e5072a8789446a7fea08d8a068b7a23f3b38d566e0026694c189a15d5bd10c918910316b6044baba37b48d579c60b3c055a5a4e61c0449b7140d5f868a009caa50adecf451386e321504c320982f01526d1a6a7a10ffc5a441791b79d32e577027af8163aef4fd8929ea6d3c26af8cedf59feff42a7ffaa8361ad524c438015dca5e8a69af54c0fcf0434449d600da5e6aa512fafab7faa54af0f489e6b2540ac8aba69342a3", 0x1000}], 0x3, &(0x7f00000002c0)=[{0x28, 0x103, 0x8, "b854c04347a8cc6d25b9eee7bce755cdb45fd4309c5c5d5e"}], 0x28}}], 0x2, 0x40000) r1 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, 0x0, r1}, 0x0, 0x0, 0x0) 18:05:50 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, 0x0, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @remote}, {0xa, 0x0, 0x0, @local, 0xfff}}}, 0x48) 18:05:50 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:05:50 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=@newlink={0x48, 0x66, 0x707, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28}]}, 0x48}}, 0x0) sendmmsg(r0, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp={0x2c, 0x3, 0x0, 0x1d}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000480)="f5036d2fe98a845902113c97cb62f5525c5f48b89e29a2baf8dac4aa53e26ae1686a232e56bc4a9003b8935180de074617379125e249e2ea476518e94807e3a1fcea46ee93ee90656b10eba4affccdecbc91e58f2cd374161fc62e9f0363ee20b85e028c9059e7dcae3fe141f1b4a9fa2c210d6d080803874e4a2d8b341d22f653d0ecc9df07cceff7fee1178d475097133c912c36569de57266162233e7ee2f954ab5ac5c5e9c5a61e60d66f149db96a7402a7fc851fbe205d326a4168b37d0e645282dc7ef6a79a2f58b380127209ee1a8fcbbc56fe9f4fa2e52436388769ed24b52d19f949a24eb63edb3a65d5a5c8d737c784c863d2834", 0xf9}], 0x1, &(0x7f0000000580)=[{0x48, 0x118, 0x80000001, "8ebe710fec5128ac6d4526182c0f48beda76d9d393155c35d43f09504d37d06ffc1101ab3fbf17b9208d0045a4bcdecad0930515c825"}, {0x98, 0x49ded4c498050cee, 0x0, "389378effd659084b0925c5349b3a700e52e5eff6ed6a89903a07f256512e1573a419b9de8563a1c2dc6e60021295d61e58e61f92609327d39dd3eb467e3cad510d8d93df65970c09ae6ae8de71ac41062d258ed8f137d27405fc8e3dc9cbcb748fd43a6c6fac14eb1ac17e994fb7923e02cc485af5ff6ae419c43aac736cf9d39c243"}, {0x30, 0x0, 0x2, "4d7de00c0ac018a7de349510161cdb0c7d8cee31f2786ee7acea40194f"}, {0x90, 0x1, 0xfd83, "2c17ac818162e089f4c0973bf4588eaba71eb3fcdf60cc5490293d413c2e8e5c1febc4f69e37c2a3d91e0976be601abd5bc885aebb14b0747b870f5d45977e5b783056696a49887a5eb02068160e8a603fcd4c8a7bdfef41d1c22d89aaff558979b4ff8b3cd3370103f66af5cad0cbfaf663e838c48fb59b4f140646f0ca"}], 0x1a0}}, {{&(0x7f0000000240)=@nfc_llcp={0x27, 0x1, 0x1, 0x2, 0xe0, 0x6, "20d5ab297c73bdfd9d8be069e3d2445710af11d3d70f2be2aa2ae9e20610aea379ede256d1200e06766309f1da63a9b0b2cf3a57ec83efcf0d112b1bb40bcc", 0x28}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000740)="a84da84911631a716097099aa2ce9b19d664050d79b29d64d09a8a798d749dbc256c422c49d25ec28fc7e73c517f905f92ed47e1c4cfca45f785b57643634f2c3dc8e880bc0e20b79d07704cda46d6b990a71a574d50aed45fdf74c203a2f2dae9ecadceb5f087b0aeed1b016346f8340ec33d22e7a4fb25cf90343c76fc2802f6beda18b74b1bf6db79d03e89df2c00cf356c3985fb5f25986116b285b0e27a3c11982eba13bb3ebef8a3367b9f8ad4667b9423b8e135fd489666ef281582eda519d97550c8d69058da72", 0xcb}, {&(0x7f0000000340)="25e40963f8aa6af1074b1572ac1439e44616a8ed10cfccd74fc8e43319350fa9e043cf181711937da54b30c6c0e6297ed1c6016398b37ccb367c3f2ff87cec23156f2a7031", 0x45}, {&(0x7f0000000840)="1b636fa33ed095641c4cc5ed4d9a08f3d67e90952039d98422df5868170962196f9784d39fdb4576e0ca3f2b15642f41afd650b89e5c5477f85f435aa3f5fd49fc52aa167657f9c487f009f1c46e5857bf6251727b9f8529211ff1966d2e31967a7b7146290f5af2f2a053c2c01d82b3f98c4e0dd1706a045847eebbb578507aeef514e4f08f9fa49d88c855e4274e356fdbaca7be5c49030c5aaa927a0278428d19eedf60b9440600caa1b2060f03a72306c0761f10ee7e9efca1a5a4154988c9d987c3d03dfc9e401b47f29bbc39208c56601bb99cdefa01caad910266ad40c5b46705e6933a1f2276b33e7caec35932c2c1218945e466908e4b2e00b98828f5b2effc2d9508cc8df9426fc84134f7a1f2729b86e8fa7e46235c7490c788eb49a89e9f9c979de276fd430218cad89c715c1b74a3adec709194d50b8d1d8a49ae86e13c90454b8342a1adeba3b55818bb5ceab4b0192694de5d550efe3d20f6bb90fddceb091323e5468c33c2b7008f58094359827a8fea51848e9aa484ec4df9f012038314d4b930960fd63b718671328cfc8430cad6755e2d30e3ad3277fd0acfba206ac2fe3cddf547576130f2fff23c070ae0c4ff3d3a0f8ddfd5eeb3feccf297f4b2950d168095bb7bbe5c61657ea45357015a1d299f1051b42c21b7994524b777cd3e4dc0753ddb46bfbc7a697e83ad0a3c6132c5f488f248623490f8577b582710b15b675336a824a450815fb84e8d622800db2db1975c3a1932323c42b6651eafbfcd4095ee106c445d9ed7b32ddbb8d4ab407e2645165a14ac487de8a222dc5bcc2bbe3693f86dbf0ae9c1c5edb6d9b97c6961f26d12de708983737c2a002984457d42e1a44aa3a80730f7754c261d16c48d35023dafa43d25d17027dddce334c7f16fb490b0a4ffd3c69b2449a8b060d78ccd1974f1b3cc39ba82c4dda273dc2a8f5d66671ff451068937605b4135bfefeb1f5bcf8cb48692c66c7b6482301a3ab6f2de8ed14efc57a2ac8a1bff68651d99665d6e5170f30fd7505a928943e7a0febab2686535dc7a562774f1cb76d31742591b20cf564837ff07826d620dc48067328f963bf85765dbb3fe17f17738ff30fa63f4db4c3aedd84a3840115d9f259e1b49f98af8f65353bf92a3d21ebb8ebace0b438013d3f29d638c1a33c14b0ecb62f4d9849209d7057a40a9c3ab224032bc4c82c1f8274732df73b5eae36fc149f65a34dcda1fa5802565eec686117fc4c4663e19db6a31f27a9f13ebc2b5b3a704334540c86e15c243cc43527f9020388304899c3ec28a1d7422058639f6ab5ace6ec75f9568245275dfae91538d02be6ebabb751d3272fd45c75d382d3ed312d066e7034e6c86221e76bebd05aba92507766c2876d3e9a59b9d9d1f837d3ad7cafc6c458ce27a800adc5716ba0ebd165ce8e24b1268537760f62e123638d2531f4f627730863b37f2448a7743d2c4bea2411d7610e70b64a8a6950ca30c4515b0901e6f9aa99b5356ef8c9812b7bd4f3e2b9aadb619aeec98e34a1aa05c094f2f0ce7893fd04d5b1ce739256f237ed3c0ebe622e6c699cf5cf599d1d45d7da785f3f5a76648a8a6eb2d001712e34aeffa8db76ff60d52e1c3dcca0d7546dfbf59b276ab5d390909a5a77acbbf6ef531cd4949a05474b793aae5ef1fad4bbcde6e16fcf75b48ab4be262d9de3fb55f0d4d3b80a5d01fec97cea0dfd716980a459f12045e1e2463697292ed7b4ef2cc09150e158c40743df64afc52a1f1cc9d18d9972711284a9a84c9e4464d805a0a07f13eee2011c69dfd45e77fcbf2e49d1a7cc307d79d19f18ad7bc3864d22523f2afefdb17fec34ca8b256c6bb927e88b69c30136c736889b8efc4a6fe72c1a6ab721ee18f63a980ecade878cf7fb3b57701a791d0893070d5618aafc1eeb79f626a4fdc3dd177cf55dd8a4947e9f08bb0635727df794ca24cce74e61109d38d770b7ace41e15320f2df2b3e5db738826638f318b0654a60117467aee8c90400aecb9c338a7e4fd76d95c0db3c17ce395826a7cddba92b7931d454a99b41ed7e782bf1d8f41ea37b8abe984cbd4d01ff556882185bc476a012fcbd6666e9955dceabdd2be0c94f16dd08857daf300299d03c5a4edefa553680c38d4ed1311205201c633465d3b2670fa6cf6b7f432cb4d876b89d8488351813ddf379d258f5a20bd4383925090f16375235f466a3a538f35997f2298384e56b1e7114cb663ba3902d0959893f5c0e24558ce3297cac9970a8df646e72de2a8bc804ff32de3cc91260e4f3a438dda8d1cc909ce6f9c10bbeb1cdc70dc40caec29968028c1aaeae2df280cd38c785b04af264808a1d4ee93e072ae968eb7da677e16bc351157487c191d3a0ceca1437f8f5bf814f45d2532fbab225725accaaf354cfe54a5f95a2fa440dc9b4a143fbd6276d257df9bf95036c20983e3cc74a66b8beaf5fa198f0f9e31ff10f68175863eec7cadcacc955b68121888919d258bc8583513d1e2633671a85fba352b2e9e065b3acfb1deef17337185b8fad7efd4a7180adab35a3390213f75d6ea375cde7b3bccb8f6b623a421ed99758496c7888c93fb0435870ae4d026f23329dc17b30677012059803547c28541a81d3d9e0d7099cda648386b48aae97ff75340fdb6f7247d0f2167b5746d668bb90bd2a67808e05f46e0c1cb3bbad8ce5c5d010b561186023940aa2644a5e06ec40a0503d9f0f9863f34cc3fa5b5de9b94d126c6954605a3b4304cbec896823a32aff3ae99882a4807007e434bd7e97f0f7ea2a21887e9e16cf3aeb4605516bec4300438fc94a0e7e2e518637a07d3a627a925dba2992f61c679823fe29edfbd05759c828cdca9db094e0ad772053b5ab07d8f040ee7d60bf690c577e590ee760a5cecce4bd340e4eeee99b671c65100c7a322909bce2be3dfbac34f9a1842c5222e44387caa41a23b524c831e52049ba60a8604a810e47efe145f140eaa8504d1e88d4423fbdb54244189d2471e05cb9ed333be887a7741b1e90385f2a434c1b88ab4d22b863eb1928e7b9872b7e0f8dc49fd361bab5826b981344100c529fb66849b67cd3d22c2c8ad0ae339154b8902c9caf75932cf3c2df9fe534a33bc1572c2b3cf732595f8c197fcedd4d6d5cc7dc07a70cb6281f8a7a3112a3e58b45a4b50499ecbbf1802b307de81939861ea4b4c8b08e822dcb999c7d3ac53fca67a34ef839d49b95564832db1fe590fc8eca9a6b91c11d8d4cecf56633dc32d3792806d483e494bd62aa1ffeaf52c366d89c02e8c9a20b2a598c47ad7e9fd33dfe4e49417c90c17b921dde949d2edcc1753bba393da775916ef7d07e797fb307a9d2d333011ccf045f850d0778595a70a4f39fd071b4a7f26ab15f3209115b8a3ceb676b31855a07542051c1c93a7321a1babefd7834d6752e7a848b21fba6051567d631185b2bf966c6c408c292127b76d2542ac5e6e343e532c58e252b5be66e3963067c877e2f065746665370e23a3b378c3b06ab697a2952a295d615b4b528ec84066f279abc1d8d9697e5ce5172700a74c5b9fa041c151536d3e233773f735e440406509d1b90bee5607896222884b4b5ba628d34f6d1994dfdc8a94eb3a0b8c9d4552943c20ebdf3da9bf15bcac4701230f60c6232d432e50a44b4a32f531b9c467893ec1aa988decee41f1c0da079e1a6fba622b897f9b50292c61bd891cc9583620a71134103d77df69ad268b3b1abc473ef9930c4c9926586d26742d049c26cb42fe9b640589afa9926776b97b61d9075ed67184550cc86ba6abf9f73c39f028542d8f198e39f4dbd061cefbf7610377b996973e8480bb648ad3b63c8945a286c04a39985294a62b2960bb79f5b6d9fef042ef34b24e77ec67db32e55c3e2da5ebf0e559451395c1d0294c342ed8c586829dd1d28b5a1dba7f120f128d9542b428ccd31489fe5e40774872fcf9ffbf479997c90dd705dca941bd2e480b0e0f2b195e79482ea191bdb1516aa7b7cc071e10b52634d88ee067e817da06e7974ab1cb1fde35d05b0ce237d3bc1d307e44dd4fac0b7b34506199323e984b1ee721a7a973b7900cad5d5e723c3aaa32b3726447f98beff376a0b59296e4c91b9852fa808adfcdae4c741b7493940dfd3328c0ec05a4343880519996c6375bae0f89a203768fa3623e569b5972c34db2efddda9fbd447e8686219cc710ec6c292aa11544b9ec9f9f650840fa31de0576865ccdd14f60e4ae55c54740e2047a306c79f24490c83139ce5b0b9399f54e914c15a0e35343dd019dd5a58c307a92b191ea4b4942343e3ecbd646eba6d96c37d03191125d0b2640d2e0a0f625af66933a6787bf8c882e723d7b13b76560d1b0cece69d1b0f11e6257fef308fca3f9700832f987bc870f0e41fd3d4cff4edabe23f2ea621cd13f893d992029bbdae20180cea9e7216517598a67eafb64c6e3867a8d4a8af8d0c124dc79d7e36d664626c008d508841a67cf31206fdb4f332bca3e97b3b0b3b822fc0ef0cf65a798c5c7b19aa1ffbda03cb2157ea38b67a04ef9b87f44043ef00f3ec257730d16fbd0170b15fe71b0e154bc0e658b39fdac1776d571e00ee7b63928b5bd65777e6ee291ad519fbc6ca3766e4e0f57aeb7ab8fec1973c8c8c6251d4e0239f1b78d812188816469de726cd216f669a6174b3c7203b509a3e1d070c8beea20611aa1e362b1ea5701eb5be56dcaf70e1a11a1afa51d7d2957ca9ec13a7cfa29d2feea5acd1fde74aa6ac70a3621f819df2c4530c2c2358eb597598f02592bfc7c5f5c01cc7000e81ba745216b2de77e0078acb8c4e1b0c86831a03f3c2d3633a9a829acc1f19595a69904310f72b69a3b395e052e023dde198a2eb8e2e6afa90877a5561ac314f062d39ee9887df8e138a311c4c9440c9eda4e0b38d49d13aeb0e223a2cf261b6018c7cbcf0cac9c20d9bf37b12e83897f5df7fd90e4db5cc3f8121ec6b7afc9c0026aeea56485acc132090b7c5c15ba6e3da560a0dc06cfe7a62de613498f75bb873f5869875b949d83647adb4401666bf42712f0f368388330b703a755acb4ca4e5dde70002db73b1aa2e8a759f90ea838415c3093b3803e5efc162be011876f6df892c00b08c805cd6ce438ec09258f57fdae940bc407ad960fa6e7e264bc80c7f7cb97bdce3f62e81328b8399ca1a20a78a26b723e0e88743618035bff493877e4c9deb1799849eb1f08fb5d90bfff77579a12935771b9a327dd478526453765c6112dc724e3ece5f7c680144eb5ff627fa4ce72c617291ae47e03c64a02b6760ba312926ef50eaa15a9073939a355fb01a88ce3e926740437157de7fe9c6e77e2026550260bbc9f47554a80e6478d80b61301a163766c26d991d1341da06c6dfb45ad52f17563630dce250d01feb9cfb63f57a859a317aaaa605ae25f2764dda50877acf1cdb3cd3e531b2e3b1e94d9360417a8b5eb2cb28901db38f74aae6494e4c2aee1b2d7dd16979617f9855038241da00e0d42c9cd5afe15c17d7d9f5dda6a80bb023dadc4e13c18fba76e5072a8789446a7fea08d8a068b7a23f3b38d566e0026694c189a15d5bd10c918910316b6044baba37b48d579c60b3c055a5a4e61c0449b7140d5f868a009caa50adecf451386e321504c320982f01526d1a6a7a10ffc5a441791b79d32e577027af8163aef4fd8929ea6d3c26af8cedf59feff42a7ffaa8361ad524c438015dca5e8a69af54c0fcf0434449d600da5e6aa512fafab7faa54af0f489e6b2540ac8aba69342a3", 0x1000}], 0x3, &(0x7f00000002c0)=[{0x28, 0x103, 0x8, "b854c04347a8cc6d25b9eee7bce755cdb45fd4309c5c5d5e"}], 0x28}}], 0x2, 0x40000) r1 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, 0x0, r1}, 0x0, 0x0, 0x0) 18:05:51 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, 0x0) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r41) 18:05:51 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, 0x0, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @remote}, {0xa, 0x0, 0x0, @local, 0xfff}}}, 0x48) 18:05:51 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) getpid() sched_setscheduler(0x0, 0x5, &(0x7f0000000380)) r37 = socket$inet_tcp(0x2, 0x1, 0x0) r38 = fcntl$dupfd(r37, 0x0, r37) getsockopt$sock_cred(r38, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r39, r39, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:05:51 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r0, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp={0x2c, 0x3, 0x0, 0x1d}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000480)="f5036d2fe98a845902113c97cb62f5525c5f48b89e29a2baf8dac4aa53e26ae1686a232e56bc4a9003b8935180de074617379125e249e2ea476518e94807e3a1fcea46ee93ee90656b10eba4affccdecbc91e58f2cd374161fc62e9f0363ee20b85e028c9059e7dcae3fe141f1b4a9fa2c210d6d080803874e4a2d8b341d22f653d0ecc9df07cceff7fee1178d475097133c912c36569de57266162233e7ee2f954ab5ac5c5e9c5a61e60d66f149db96a7402a7fc851fbe205d326a4168b37d0e645282dc7ef6a79a2f58b380127209ee1a8fcbbc56fe9f4fa2e52436388769ed24b52d19f949a24eb63edb3a65d5a5c8d737c784c863d2834", 0xf9}], 0x1, &(0x7f0000000580)=[{0x48, 0x118, 0x80000001, "8ebe710fec5128ac6d4526182c0f48beda76d9d393155c35d43f09504d37d06ffc1101ab3fbf17b9208d0045a4bcdecad0930515c825"}, {0x98, 0x49ded4c498050cee, 0x0, "389378effd659084b0925c5349b3a700e52e5eff6ed6a89903a07f256512e1573a419b9de8563a1c2dc6e60021295d61e58e61f92609327d39dd3eb467e3cad510d8d93df65970c09ae6ae8de71ac41062d258ed8f137d27405fc8e3dc9cbcb748fd43a6c6fac14eb1ac17e994fb7923e02cc485af5ff6ae419c43aac736cf9d39c243"}, {0x30, 0x0, 0x2, "4d7de00c0ac018a7de349510161cdb0c7d8cee31f2786ee7acea40194f"}, {0x90, 0x1, 0xfd83, "2c17ac818162e089f4c0973bf4588eaba71eb3fcdf60cc5490293d413c2e8e5c1febc4f69e37c2a3d91e0976be601abd5bc885aebb14b0747b870f5d45977e5b783056696a49887a5eb02068160e8a603fcd4c8a7bdfef41d1c22d89aaff558979b4ff8b3cd3370103f66af5cad0cbfaf663e838c48fb59b4f140646f0ca"}], 0x1a0}}, {{&(0x7f0000000240)=@nfc_llcp={0x27, 0x1, 0x1, 0x2, 0xe0, 0x6, "20d5ab297c73bdfd9d8be069e3d2445710af11d3d70f2be2aa2ae9e20610aea379ede256d1200e06766309f1da63a9b0b2cf3a57ec83efcf0d112b1bb40bcc", 0x28}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000740)="a84da84911631a716097099aa2ce9b19d664050d79b29d64d09a8a798d749dbc256c422c49d25ec28fc7e73c517f905f92ed47e1c4cfca45f785b57643634f2c3dc8e880bc0e20b79d07704cda46d6b990a71a574d50aed45fdf74c203a2f2dae9ecadceb5f087b0aeed1b016346f8340ec33d22e7a4fb25cf90343c76fc2802f6beda18b74b1bf6db79d03e89df2c00cf356c3985fb5f25986116b285b0e27a3c11982eba13bb3ebef8a3367b9f8ad4667b9423b8e135fd489666ef281582eda519d97550c8d69058da72", 0xcb}, {&(0x7f0000000340)="25e40963f8aa6af1074b1572ac1439e44616a8ed10cfccd74fc8e43319350fa9e043cf181711937da54b30c6c0e6297ed1c6016398b37ccb367c3f2ff87cec23156f2a7031", 0x45}, {&(0x7f0000000840)="1b636fa33ed095641c4cc5ed4d9a08f3d67e90952039d98422df5868170962196f9784d39fdb4576e0ca3f2b15642f41afd650b89e5c5477f85f435aa3f5fd49fc52aa167657f9c487f009f1c46e5857bf6251727b9f8529211ff1966d2e31967a7b7146290f5af2f2a053c2c01d82b3f98c4e0dd1706a045847eebbb578507aeef514e4f08f9fa49d88c855e4274e356fdbaca7be5c49030c5aaa927a0278428d19eedf60b9440600caa1b2060f03a72306c0761f10ee7e9efca1a5a4154988c9d987c3d03dfc9e401b47f29bbc39208c56601bb99cdefa01caad910266ad40c5b46705e6933a1f2276b33e7caec35932c2c1218945e466908e4b2e00b98828f5b2effc2d9508cc8df9426fc84134f7a1f2729b86e8fa7e46235c7490c788eb49a89e9f9c979de276fd430218cad89c715c1b74a3adec709194d50b8d1d8a49ae86e13c90454b8342a1adeba3b55818bb5ceab4b0192694de5d550efe3d20f6bb90fddceb091323e5468c33c2b7008f58094359827a8fea51848e9aa484ec4df9f012038314d4b930960fd63b718671328cfc8430cad6755e2d30e3ad3277fd0acfba206ac2fe3cddf547576130f2fff23c070ae0c4ff3d3a0f8ddfd5eeb3feccf297f4b2950d168095bb7bbe5c61657ea45357015a1d299f1051b42c21b7994524b777cd3e4dc0753ddb46bfbc7a697e83ad0a3c6132c5f488f248623490f8577b582710b15b675336a824a450815fb84e8d622800db2db1975c3a1932323c42b6651eafbfcd4095ee106c445d9ed7b32ddbb8d4ab407e2645165a14ac487de8a222dc5bcc2bbe3693f86dbf0ae9c1c5edb6d9b97c6961f26d12de708983737c2a002984457d42e1a44aa3a80730f7754c261d16c48d35023dafa43d25d17027dddce334c7f16fb490b0a4ffd3c69b2449a8b060d78ccd1974f1b3cc39ba82c4dda273dc2a8f5d66671ff451068937605b4135bfefeb1f5bcf8cb48692c66c7b6482301a3ab6f2de8ed14efc57a2ac8a1bff68651d99665d6e5170f30fd7505a928943e7a0febab2686535dc7a562774f1cb76d31742591b20cf564837ff07826d620dc48067328f963bf85765dbb3fe17f17738ff30fa63f4db4c3aedd84a3840115d9f259e1b49f98af8f65353bf92a3d21ebb8ebace0b438013d3f29d638c1a33c14b0ecb62f4d9849209d7057a40a9c3ab224032bc4c82c1f8274732df73b5eae36fc149f65a34dcda1fa5802565eec686117fc4c4663e19db6a31f27a9f13ebc2b5b3a704334540c86e15c243cc43527f9020388304899c3ec28a1d7422058639f6ab5ace6ec75f9568245275dfae91538d02be6ebabb751d3272fd45c75d382d3ed312d066e7034e6c86221e76bebd05aba92507766c2876d3e9a59b9d9d1f837d3ad7cafc6c458ce27a800adc5716ba0ebd165ce8e24b1268537760f62e123638d2531f4f627730863b37f2448a7743d2c4bea2411d7610e70b64a8a6950ca30c4515b0901e6f9aa99b5356ef8c9812b7bd4f3e2b9aadb619aeec98e34a1aa05c094f2f0ce7893fd04d5b1ce739256f237ed3c0ebe622e6c699cf5cf599d1d45d7da785f3f5a76648a8a6eb2d001712e34aeffa8db76ff60d52e1c3dcca0d7546dfbf59b276ab5d390909a5a77acbbf6ef531cd4949a05474b793aae5ef1fad4bbcde6e16fcf75b48ab4be262d9de3fb55f0d4d3b80a5d01fec97cea0dfd716980a459f12045e1e2463697292ed7b4ef2cc09150e158c40743df64afc52a1f1cc9d18d9972711284a9a84c9e4464d805a0a07f13eee2011c69dfd45e77fcbf2e49d1a7cc307d79d19f18ad7bc3864d22523f2afefdb17fec34ca8b256c6bb927e88b69c30136c736889b8efc4a6fe72c1a6ab721ee18f63a980ecade878cf7fb3b57701a791d0893070d5618aafc1eeb79f626a4fdc3dd177cf55dd8a4947e9f08bb0635727df794ca24cce74e61109d38d770b7ace41e15320f2df2b3e5db738826638f318b0654a60117467aee8c90400aecb9c338a7e4fd76d95c0db3c17ce395826a7cddba92b7931d454a99b41ed7e782bf1d8f41ea37b8abe984cbd4d01ff556882185bc476a012fcbd6666e9955dceabdd2be0c94f16dd08857daf300299d03c5a4edefa553680c38d4ed1311205201c633465d3b2670fa6cf6b7f432cb4d876b89d8488351813ddf379d258f5a20bd4383925090f16375235f466a3a538f35997f2298384e56b1e7114cb663ba3902d0959893f5c0e24558ce3297cac9970a8df646e72de2a8bc804ff32de3cc91260e4f3a438dda8d1cc909ce6f9c10bbeb1cdc70dc40caec29968028c1aaeae2df280cd38c785b04af264808a1d4ee93e072ae968eb7da677e16bc351157487c191d3a0ceca1437f8f5bf814f45d2532fbab225725accaaf354cfe54a5f95a2fa440dc9b4a143fbd6276d257df9bf95036c20983e3cc74a66b8beaf5fa198f0f9e31ff10f68175863eec7cadcacc955b68121888919d258bc8583513d1e2633671a85fba352b2e9e065b3acfb1deef17337185b8fad7efd4a7180adab35a3390213f75d6ea375cde7b3bccb8f6b623a421ed99758496c7888c93fb0435870ae4d026f23329dc17b30677012059803547c28541a81d3d9e0d7099cda648386b48aae97ff75340fdb6f7247d0f2167b5746d668bb90bd2a67808e05f46e0c1cb3bbad8ce5c5d010b561186023940aa2644a5e06ec40a0503d9f0f9863f34cc3fa5b5de9b94d126c6954605a3b4304cbec896823a32aff3ae99882a4807007e434bd7e97f0f7ea2a21887e9e16cf3aeb4605516bec4300438fc94a0e7e2e518637a07d3a627a925dba2992f61c679823fe29edfbd05759c828cdca9db094e0ad772053b5ab07d8f040ee7d60bf690c577e590ee760a5cecce4bd340e4eeee99b671c65100c7a322909bce2be3dfbac34f9a1842c5222e44387caa41a23b524c831e52049ba60a8604a810e47efe145f140eaa8504d1e88d4423fbdb54244189d2471e05cb9ed333be887a7741b1e90385f2a434c1b88ab4d22b863eb1928e7b9872b7e0f8dc49fd361bab5826b981344100c529fb66849b67cd3d22c2c8ad0ae339154b8902c9caf75932cf3c2df9fe534a33bc1572c2b3cf732595f8c197fcedd4d6d5cc7dc07a70cb6281f8a7a3112a3e58b45a4b50499ecbbf1802b307de81939861ea4b4c8b08e822dcb999c7d3ac53fca67a34ef839d49b95564832db1fe590fc8eca9a6b91c11d8d4cecf56633dc32d3792806d483e494bd62aa1ffeaf52c366d89c02e8c9a20b2a598c47ad7e9fd33dfe4e49417c90c17b921dde949d2edcc1753bba393da775916ef7d07e797fb307a9d2d333011ccf045f850d0778595a70a4f39fd071b4a7f26ab15f3209115b8a3ceb676b31855a07542051c1c93a7321a1babefd7834d6752e7a848b21fba6051567d631185b2bf966c6c408c292127b76d2542ac5e6e343e532c58e252b5be66e3963067c877e2f065746665370e23a3b378c3b06ab697a2952a295d615b4b528ec84066f279abc1d8d9697e5ce5172700a74c5b9fa041c151536d3e233773f735e440406509d1b90bee5607896222884b4b5ba628d34f6d1994dfdc8a94eb3a0b8c9d4552943c20ebdf3da9bf15bcac4701230f60c6232d432e50a44b4a32f531b9c467893ec1aa988decee41f1c0da079e1a6fba622b897f9b50292c61bd891cc9583620a71134103d77df69ad268b3b1abc473ef9930c4c9926586d26742d049c26cb42fe9b640589afa9926776b97b61d9075ed67184550cc86ba6abf9f73c39f028542d8f198e39f4dbd061cefbf7610377b996973e8480bb648ad3b63c8945a286c04a39985294a62b2960bb79f5b6d9fef042ef34b24e77ec67db32e55c3e2da5ebf0e559451395c1d0294c342ed8c586829dd1d28b5a1dba7f120f128d9542b428ccd31489fe5e40774872fcf9ffbf479997c90dd705dca941bd2e480b0e0f2b195e79482ea191bdb1516aa7b7cc071e10b52634d88ee067e817da06e7974ab1cb1fde35d05b0ce237d3bc1d307e44dd4fac0b7b34506199323e984b1ee721a7a973b7900cad5d5e723c3aaa32b3726447f98beff376a0b59296e4c91b9852fa808adfcdae4c741b7493940dfd3328c0ec05a4343880519996c6375bae0f89a203768fa3623e569b5972c34db2efddda9fbd447e8686219cc710ec6c292aa11544b9ec9f9f650840fa31de0576865ccdd14f60e4ae55c54740e2047a306c79f24490c83139ce5b0b9399f54e914c15a0e35343dd019dd5a58c307a92b191ea4b4942343e3ecbd646eba6d96c37d03191125d0b2640d2e0a0f625af66933a6787bf8c882e723d7b13b76560d1b0cece69d1b0f11e6257fef308fca3f9700832f987bc870f0e41fd3d4cff4edabe23f2ea621cd13f893d992029bbdae20180cea9e7216517598a67eafb64c6e3867a8d4a8af8d0c124dc79d7e36d664626c008d508841a67cf31206fdb4f332bca3e97b3b0b3b822fc0ef0cf65a798c5c7b19aa1ffbda03cb2157ea38b67a04ef9b87f44043ef00f3ec257730d16fbd0170b15fe71b0e154bc0e658b39fdac1776d571e00ee7b63928b5bd65777e6ee291ad519fbc6ca3766e4e0f57aeb7ab8fec1973c8c8c6251d4e0239f1b78d812188816469de726cd216f669a6174b3c7203b509a3e1d070c8beea20611aa1e362b1ea5701eb5be56dcaf70e1a11a1afa51d7d2957ca9ec13a7cfa29d2feea5acd1fde74aa6ac70a3621f819df2c4530c2c2358eb597598f02592bfc7c5f5c01cc7000e81ba745216b2de77e0078acb8c4e1b0c86831a03f3c2d3633a9a829acc1f19595a69904310f72b69a3b395e052e023dde198a2eb8e2e6afa90877a5561ac314f062d39ee9887df8e138a311c4c9440c9eda4e0b38d49d13aeb0e223a2cf261b6018c7cbcf0cac9c20d9bf37b12e83897f5df7fd90e4db5cc3f8121ec6b7afc9c0026aeea56485acc132090b7c5c15ba6e3da560a0dc06cfe7a62de613498f75bb873f5869875b949d83647adb4401666bf42712f0f368388330b703a755acb4ca4e5dde70002db73b1aa2e8a759f90ea838415c3093b3803e5efc162be011876f6df892c00b08c805cd6ce438ec09258f57fdae940bc407ad960fa6e7e264bc80c7f7cb97bdce3f62e81328b8399ca1a20a78a26b723e0e88743618035bff493877e4c9deb1799849eb1f08fb5d90bfff77579a12935771b9a327dd478526453765c6112dc724e3ece5f7c680144eb5ff627fa4ce72c617291ae47e03c64a02b6760ba312926ef50eaa15a9073939a355fb01a88ce3e926740437157de7fe9c6e77e2026550260bbc9f47554a80e6478d80b61301a163766c26d991d1341da06c6dfb45ad52f17563630dce250d01feb9cfb63f57a859a317aaaa605ae25f2764dda50877acf1cdb3cd3e531b2e3b1e94d9360417a8b5eb2cb28901db38f74aae6494e4c2aee1b2d7dd16979617f9855038241da00e0d42c9cd5afe15c17d7d9f5dda6a80bb023dadc4e13c18fba76e5072a8789446a7fea08d8a068b7a23f3b38d566e0026694c189a15d5bd10c918910316b6044baba37b48d579c60b3c055a5a4e61c0449b7140d5f868a009caa50adecf451386e321504c320982f01526d1a6a7a10ffc5a441791b79d32e577027af8163aef4fd8929ea6d3c26af8cedf59feff42a7ffaa8361ad524c438015dca5e8a69af54c0fcf0434449d600da5e6aa512fafab7faa54af0f489e6b2540ac8aba69342a3", 0x1000}], 0x3, &(0x7f00000002c0)=[{0x28, 0x103, 0x8, "b854c04347a8cc6d25b9eee7bce755cdb45fd4309c5c5d5e"}], 0x28}}], 0x2, 0x40000) r1 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, 0x0, r1}, 0x0, 0x0, 0x0) 18:05:51 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r46, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r46, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) 18:05:51 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @remote}, {0xa, 0x0, 0x0, @local, 0xfff}, r1}}, 0x48) 18:05:51 executing program 2: socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp={0x2c, 0x3, 0x0, 0x1d}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000480)="f5036d2fe98a845902113c97cb62f5525c5f48b89e29a2baf8dac4aa53e26ae1686a232e56bc4a9003b8935180de074617379125e249e2ea476518e94807e3a1fcea46ee93ee90656b10eba4affccdecbc91e58f2cd374161fc62e9f0363ee20b85e028c9059e7dcae3fe141f1b4a9fa2c210d6d080803874e4a2d8b341d22f653d0ecc9df07cceff7fee1178d475097133c912c36569de57266162233e7ee2f954ab5ac5c5e9c5a61e60d66f149db96a7402a7fc851fbe205d326a4168b37d0e645282dc7ef6a79a2f58b380127209ee1a8fcbbc56fe9f4fa2e52436388769ed24b52d19f949a24eb63edb3a65d5a5c8d737c784c863d2834", 0xf9}], 0x1, &(0x7f0000000580)=[{0x48, 0x118, 0x80000001, "8ebe710fec5128ac6d4526182c0f48beda76d9d393155c35d43f09504d37d06ffc1101ab3fbf17b9208d0045a4bcdecad0930515c825"}, {0x98, 0x49ded4c498050cee, 0x0, "389378effd659084b0925c5349b3a700e52e5eff6ed6a89903a07f256512e1573a419b9de8563a1c2dc6e60021295d61e58e61f92609327d39dd3eb467e3cad510d8d93df65970c09ae6ae8de71ac41062d258ed8f137d27405fc8e3dc9cbcb748fd43a6c6fac14eb1ac17e994fb7923e02cc485af5ff6ae419c43aac736cf9d39c243"}, {0x30, 0x0, 0x2, "4d7de00c0ac018a7de349510161cdb0c7d8cee31f2786ee7acea40194f"}, {0x90, 0x1, 0xfd83, "2c17ac818162e089f4c0973bf4588eaba71eb3fcdf60cc5490293d413c2e8e5c1febc4f69e37c2a3d91e0976be601abd5bc885aebb14b0747b870f5d45977e5b783056696a49887a5eb02068160e8a603fcd4c8a7bdfef41d1c22d89aaff558979b4ff8b3cd3370103f66af5cad0cbfaf663e838c48fb59b4f140646f0ca"}], 0x1a0}}, {{&(0x7f0000000240)=@nfc_llcp={0x27, 0x1, 0x1, 0x2, 0xe0, 0x6, "20d5ab297c73bdfd9d8be069e3d2445710af11d3d70f2be2aa2ae9e20610aea379ede256d1200e06766309f1da63a9b0b2cf3a57ec83efcf0d112b1bb40bcc", 0x28}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000740)="a84da84911631a716097099aa2ce9b19d664050d79b29d64d09a8a798d749dbc256c422c49d25ec28fc7e73c517f905f92ed47e1c4cfca45f785b57643634f2c3dc8e880bc0e20b79d07704cda46d6b990a71a574d50aed45fdf74c203a2f2dae9ecadceb5f087b0aeed1b016346f8340ec33d22e7a4fb25cf90343c76fc2802f6beda18b74b1bf6db79d03e89df2c00cf356c3985fb5f25986116b285b0e27a3c11982eba13bb3ebef8a3367b9f8ad4667b9423b8e135fd489666ef281582eda519d97550c8d69058da72", 0xcb}, {&(0x7f0000000340)="25e40963f8aa6af1074b1572ac1439e44616a8ed10cfccd74fc8e43319350fa9e043cf181711937da54b30c6c0e6297ed1c6016398b37ccb367c3f2ff87cec23156f2a7031", 0x45}, {&(0x7f0000000840)="1b636fa33ed095641c4cc5ed4d9a08f3d67e90952039d98422df5868170962196f9784d39fdb4576e0ca3f2b15642f41afd650b89e5c5477f85f435aa3f5fd49fc52aa167657f9c487f009f1c46e5857bf6251727b9f8529211ff1966d2e31967a7b7146290f5af2f2a053c2c01d82b3f98c4e0dd1706a045847eebbb578507aeef514e4f08f9fa49d88c855e4274e356fdbaca7be5c49030c5aaa927a0278428d19eedf60b9440600caa1b2060f03a72306c0761f10ee7e9efca1a5a4154988c9d987c3d03dfc9e401b47f29bbc39208c56601bb99cdefa01caad910266ad40c5b46705e6933a1f2276b33e7caec35932c2c1218945e466908e4b2e00b98828f5b2effc2d9508cc8df9426fc84134f7a1f2729b86e8fa7e46235c7490c788eb49a89e9f9c979de276fd430218cad89c715c1b74a3adec709194d50b8d1d8a49ae86e13c90454b8342a1adeba3b55818bb5ceab4b0192694de5d550efe3d20f6bb90fddceb091323e5468c33c2b7008f58094359827a8fea51848e9aa484ec4df9f012038314d4b930960fd63b718671328cfc8430cad6755e2d30e3ad3277fd0acfba206ac2fe3cddf547576130f2fff23c070ae0c4ff3d3a0f8ddfd5eeb3feccf297f4b2950d168095bb7bbe5c61657ea45357015a1d299f1051b42c21b7994524b777cd3e4dc0753ddb46bfbc7a697e83ad0a3c6132c5f488f248623490f8577b582710b15b675336a824a450815fb84e8d622800db2db1975c3a1932323c42b6651eafbfcd4095ee106c445d9ed7b32ddbb8d4ab407e2645165a14ac487de8a222dc5bcc2bbe3693f86dbf0ae9c1c5edb6d9b97c6961f26d12de708983737c2a002984457d42e1a44aa3a80730f7754c261d16c48d35023dafa43d25d17027dddce334c7f16fb490b0a4ffd3c69b2449a8b060d78ccd1974f1b3cc39ba82c4dda273dc2a8f5d66671ff451068937605b4135bfefeb1f5bcf8cb48692c66c7b6482301a3ab6f2de8ed14efc57a2ac8a1bff68651d99665d6e5170f30fd7505a928943e7a0febab2686535dc7a562774f1cb76d31742591b20cf564837ff07826d620dc48067328f963bf85765dbb3fe17f17738ff30fa63f4db4c3aedd84a3840115d9f259e1b49f98af8f65353bf92a3d21ebb8ebace0b438013d3f29d638c1a33c14b0ecb62f4d9849209d7057a40a9c3ab224032bc4c82c1f8274732df73b5eae36fc149f65a34dcda1fa5802565eec686117fc4c4663e19db6a31f27a9f13ebc2b5b3a704334540c86e15c243cc43527f9020388304899c3ec28a1d7422058639f6ab5ace6ec75f9568245275dfae91538d02be6ebabb751d3272fd45c75d382d3ed312d066e7034e6c86221e76bebd05aba92507766c2876d3e9a59b9d9d1f837d3ad7cafc6c458ce27a800adc5716ba0ebd165ce8e24b1268537760f62e123638d2531f4f627730863b37f2448a7743d2c4bea2411d7610e70b64a8a6950ca30c4515b0901e6f9aa99b5356ef8c9812b7bd4f3e2b9aadb619aeec98e34a1aa05c094f2f0ce7893fd04d5b1ce739256f237ed3c0ebe622e6c699cf5cf599d1d45d7da785f3f5a76648a8a6eb2d001712e34aeffa8db76ff60d52e1c3dcca0d7546dfbf59b276ab5d390909a5a77acbbf6ef531cd4949a05474b793aae5ef1fad4bbcde6e16fcf75b48ab4be262d9de3fb55f0d4d3b80a5d01fec97cea0dfd716980a459f12045e1e2463697292ed7b4ef2cc09150e158c40743df64afc52a1f1cc9d18d9972711284a9a84c9e4464d805a0a07f13eee2011c69dfd45e77fcbf2e49d1a7cc307d79d19f18ad7bc3864d22523f2afefdb17fec34ca8b256c6bb927e88b69c30136c736889b8efc4a6fe72c1a6ab721ee18f63a980ecade878cf7fb3b57701a791d0893070d5618aafc1eeb79f626a4fdc3dd177cf55dd8a4947e9f08bb0635727df794ca24cce74e61109d38d770b7ace41e15320f2df2b3e5db738826638f318b0654a60117467aee8c90400aecb9c338a7e4fd76d95c0db3c17ce395826a7cddba92b7931d454a99b41ed7e782bf1d8f41ea37b8abe984cbd4d01ff556882185bc476a012fcbd6666e9955dceabdd2be0c94f16dd08857daf300299d03c5a4edefa553680c38d4ed1311205201c633465d3b2670fa6cf6b7f432cb4d876b89d8488351813ddf379d258f5a20bd4383925090f16375235f466a3a538f35997f2298384e56b1e7114cb663ba3902d0959893f5c0e24558ce3297cac9970a8df646e72de2a8bc804ff32de3cc91260e4f3a438dda8d1cc909ce6f9c10bbeb1cdc70dc40caec29968028c1aaeae2df280cd38c785b04af264808a1d4ee93e072ae968eb7da677e16bc351157487c191d3a0ceca1437f8f5bf814f45d2532fbab225725accaaf354cfe54a5f95a2fa440dc9b4a143fbd6276d257df9bf95036c20983e3cc74a66b8beaf5fa198f0f9e31ff10f68175863eec7cadcacc955b68121888919d258bc8583513d1e2633671a85fba352b2e9e065b3acfb1deef17337185b8fad7efd4a7180adab35a3390213f75d6ea375cde7b3bccb8f6b623a421ed99758496c7888c93fb0435870ae4d026f23329dc17b30677012059803547c28541a81d3d9e0d7099cda648386b48aae97ff75340fdb6f7247d0f2167b5746d668bb90bd2a67808e05f46e0c1cb3bbad8ce5c5d010b561186023940aa2644a5e06ec40a0503d9f0f9863f34cc3fa5b5de9b94d126c6954605a3b4304cbec896823a32aff3ae99882a4807007e434bd7e97f0f7ea2a21887e9e16cf3aeb4605516bec4300438fc94a0e7e2e518637a07d3a627a925dba2992f61c679823fe29edfbd05759c828cdca9db094e0ad772053b5ab07d8f040ee7d60bf690c577e590ee760a5cecce4bd340e4eeee99b671c65100c7a322909bce2be3dfbac34f9a1842c5222e44387caa41a23b524c831e52049ba60a8604a810e47efe145f140eaa8504d1e88d4423fbdb54244189d2471e05cb9ed333be887a7741b1e90385f2a434c1b88ab4d22b863eb1928e7b9872b7e0f8dc49fd361bab5826b981344100c529fb66849b67cd3d22c2c8ad0ae339154b8902c9caf75932cf3c2df9fe534a33bc1572c2b3cf732595f8c197fcedd4d6d5cc7dc07a70cb6281f8a7a3112a3e58b45a4b50499ecbbf1802b307de81939861ea4b4c8b08e822dcb999c7d3ac53fca67a34ef839d49b95564832db1fe590fc8eca9a6b91c11d8d4cecf56633dc32d3792806d483e494bd62aa1ffeaf52c366d89c02e8c9a20b2a598c47ad7e9fd33dfe4e49417c90c17b921dde949d2edcc1753bba393da775916ef7d07e797fb307a9d2d333011ccf045f850d0778595a70a4f39fd071b4a7f26ab15f3209115b8a3ceb676b31855a07542051c1c93a7321a1babefd7834d6752e7a848b21fba6051567d631185b2bf966c6c408c292127b76d2542ac5e6e343e532c58e252b5be66e3963067c877e2f065746665370e23a3b378c3b06ab697a2952a295d615b4b528ec84066f279abc1d8d9697e5ce5172700a74c5b9fa041c151536d3e233773f735e440406509d1b90bee5607896222884b4b5ba628d34f6d1994dfdc8a94eb3a0b8c9d4552943c20ebdf3da9bf15bcac4701230f60c6232d432e50a44b4a32f531b9c467893ec1aa988decee41f1c0da079e1a6fba622b897f9b50292c61bd891cc9583620a71134103d77df69ad268b3b1abc473ef9930c4c9926586d26742d049c26cb42fe9b640589afa9926776b97b61d9075ed67184550cc86ba6abf9f73c39f028542d8f198e39f4dbd061cefbf7610377b996973e8480bb648ad3b63c8945a286c04a39985294a62b2960bb79f5b6d9fef042ef34b24e77ec67db32e55c3e2da5ebf0e559451395c1d0294c342ed8c586829dd1d28b5a1dba7f120f128d9542b428ccd31489fe5e40774872fcf9ffbf479997c90dd705dca941bd2e480b0e0f2b195e79482ea191bdb1516aa7b7cc071e10b52634d88ee067e817da06e7974ab1cb1fde35d05b0ce237d3bc1d307e44dd4fac0b7b34506199323e984b1ee721a7a973b7900cad5d5e723c3aaa32b3726447f98beff376a0b59296e4c91b9852fa808adfcdae4c741b7493940dfd3328c0ec05a4343880519996c6375bae0f89a203768fa3623e569b5972c34db2efddda9fbd447e8686219cc710ec6c292aa11544b9ec9f9f650840fa31de0576865ccdd14f60e4ae55c54740e2047a306c79f24490c83139ce5b0b9399f54e914c15a0e35343dd019dd5a58c307a92b191ea4b4942343e3ecbd646eba6d96c37d03191125d0b2640d2e0a0f625af66933a6787bf8c882e723d7b13b76560d1b0cece69d1b0f11e6257fef308fca3f9700832f987bc870f0e41fd3d4cff4edabe23f2ea621cd13f893d992029bbdae20180cea9e7216517598a67eafb64c6e3867a8d4a8af8d0c124dc79d7e36d664626c008d508841a67cf31206fdb4f332bca3e97b3b0b3b822fc0ef0cf65a798c5c7b19aa1ffbda03cb2157ea38b67a04ef9b87f44043ef00f3ec257730d16fbd0170b15fe71b0e154bc0e658b39fdac1776d571e00ee7b63928b5bd65777e6ee291ad519fbc6ca3766e4e0f57aeb7ab8fec1973c8c8c6251d4e0239f1b78d812188816469de726cd216f669a6174b3c7203b509a3e1d070c8beea20611aa1e362b1ea5701eb5be56dcaf70e1a11a1afa51d7d2957ca9ec13a7cfa29d2feea5acd1fde74aa6ac70a3621f819df2c4530c2c2358eb597598f02592bfc7c5f5c01cc7000e81ba745216b2de77e0078acb8c4e1b0c86831a03f3c2d3633a9a829acc1f19595a69904310f72b69a3b395e052e023dde198a2eb8e2e6afa90877a5561ac314f062d39ee9887df8e138a311c4c9440c9eda4e0b38d49d13aeb0e223a2cf261b6018c7cbcf0cac9c20d9bf37b12e83897f5df7fd90e4db5cc3f8121ec6b7afc9c0026aeea56485acc132090b7c5c15ba6e3da560a0dc06cfe7a62de613498f75bb873f5869875b949d83647adb4401666bf42712f0f368388330b703a755acb4ca4e5dde70002db73b1aa2e8a759f90ea838415c3093b3803e5efc162be011876f6df892c00b08c805cd6ce438ec09258f57fdae940bc407ad960fa6e7e264bc80c7f7cb97bdce3f62e81328b8399ca1a20a78a26b723e0e88743618035bff493877e4c9deb1799849eb1f08fb5d90bfff77579a12935771b9a327dd478526453765c6112dc724e3ece5f7c680144eb5ff627fa4ce72c617291ae47e03c64a02b6760ba312926ef50eaa15a9073939a355fb01a88ce3e926740437157de7fe9c6e77e2026550260bbc9f47554a80e6478d80b61301a163766c26d991d1341da06c6dfb45ad52f17563630dce250d01feb9cfb63f57a859a317aaaa605ae25f2764dda50877acf1cdb3cd3e531b2e3b1e94d9360417a8b5eb2cb28901db38f74aae6494e4c2aee1b2d7dd16979617f9855038241da00e0d42c9cd5afe15c17d7d9f5dda6a80bb023dadc4e13c18fba76e5072a8789446a7fea08d8a068b7a23f3b38d566e0026694c189a15d5bd10c918910316b6044baba37b48d579c60b3c055a5a4e61c0449b7140d5f868a009caa50adecf451386e321504c320982f01526d1a6a7a10ffc5a441791b79d32e577027af8163aef4fd8929ea6d3c26af8cedf59feff42a7ffaa8361ad524c438015dca5e8a69af54c0fcf0434449d600da5e6aa512fafab7faa54af0f489e6b2540ac8aba69342a3", 0x1000}], 0x3, &(0x7f00000002c0)=[{0x28, 0x103, 0x8, "b854c04347a8cc6d25b9eee7bce755cdb45fd4309c5c5d5e"}], 0x28}}], 0x2, 0x40000) r0 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, 0x0, r0}, 0x0, 0x0, 0x0) 18:05:51 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, 0x0) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r41) 18:05:51 executing program 2: socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp={0x2c, 0x3, 0x0, 0x1d}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000480)="f5036d2fe98a845902113c97cb62f5525c5f48b89e29a2baf8dac4aa53e26ae1686a232e56bc4a9003b8935180de074617379125e249e2ea476518e94807e3a1fcea46ee93ee90656b10eba4affccdecbc91e58f2cd374161fc62e9f0363ee20b85e028c9059e7dcae3fe141f1b4a9fa2c210d6d080803874e4a2d8b341d22f653d0ecc9df07cceff7fee1178d475097133c912c36569de57266162233e7ee2f954ab5ac5c5e9c5a61e60d66f149db96a7402a7fc851fbe205d326a4168b37d0e645282dc7ef6a79a2f58b380127209ee1a8fcbbc56fe9f4fa2e52436388769ed24b52d19f949a24eb63edb3a65d5a5c8d737c784c863d2834", 0xf9}], 0x1, &(0x7f0000000580)=[{0x48, 0x118, 0x80000001, "8ebe710fec5128ac6d4526182c0f48beda76d9d393155c35d43f09504d37d06ffc1101ab3fbf17b9208d0045a4bcdecad0930515c825"}, {0x98, 0x49ded4c498050cee, 0x0, "389378effd659084b0925c5349b3a700e52e5eff6ed6a89903a07f256512e1573a419b9de8563a1c2dc6e60021295d61e58e61f92609327d39dd3eb467e3cad510d8d93df65970c09ae6ae8de71ac41062d258ed8f137d27405fc8e3dc9cbcb748fd43a6c6fac14eb1ac17e994fb7923e02cc485af5ff6ae419c43aac736cf9d39c243"}, {0x30, 0x0, 0x2, "4d7de00c0ac018a7de349510161cdb0c7d8cee31f2786ee7acea40194f"}, {0x90, 0x1, 0xfd83, "2c17ac818162e089f4c0973bf4588eaba71eb3fcdf60cc5490293d413c2e8e5c1febc4f69e37c2a3d91e0976be601abd5bc885aebb14b0747b870f5d45977e5b783056696a49887a5eb02068160e8a603fcd4c8a7bdfef41d1c22d89aaff558979b4ff8b3cd3370103f66af5cad0cbfaf663e838c48fb59b4f140646f0ca"}], 0x1a0}}, {{&(0x7f0000000240)=@nfc_llcp={0x27, 0x1, 0x1, 0x2, 0xe0, 0x6, "20d5ab297c73bdfd9d8be069e3d2445710af11d3d70f2be2aa2ae9e20610aea379ede256d1200e06766309f1da63a9b0b2cf3a57ec83efcf0d112b1bb40bcc", 0x28}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000740)="a84da84911631a716097099aa2ce9b19d664050d79b29d64d09a8a798d749dbc256c422c49d25ec28fc7e73c517f905f92ed47e1c4cfca45f785b57643634f2c3dc8e880bc0e20b79d07704cda46d6b990a71a574d50aed45fdf74c203a2f2dae9ecadceb5f087b0aeed1b016346f8340ec33d22e7a4fb25cf90343c76fc2802f6beda18b74b1bf6db79d03e89df2c00cf356c3985fb5f25986116b285b0e27a3c11982eba13bb3ebef8a3367b9f8ad4667b9423b8e135fd489666ef281582eda519d97550c8d69058da72", 0xcb}, {&(0x7f0000000340)="25e40963f8aa6af1074b1572ac1439e44616a8ed10cfccd74fc8e43319350fa9e043cf181711937da54b30c6c0e6297ed1c6016398b37ccb367c3f2ff87cec23156f2a7031", 0x45}, {&(0x7f0000000840)="1b636fa33ed095641c4cc5ed4d9a08f3d67e90952039d98422df5868170962196f9784d39fdb4576e0ca3f2b15642f41afd650b89e5c5477f85f435aa3f5fd49fc52aa167657f9c487f009f1c46e5857bf6251727b9f8529211ff1966d2e31967a7b7146290f5af2f2a053c2c01d82b3f98c4e0dd1706a045847eebbb578507aeef514e4f08f9fa49d88c855e4274e356fdbaca7be5c49030c5aaa927a0278428d19eedf60b9440600caa1b2060f03a72306c0761f10ee7e9efca1a5a4154988c9d987c3d03dfc9e401b47f29bbc39208c56601bb99cdefa01caad910266ad40c5b46705e6933a1f2276b33e7caec35932c2c1218945e466908e4b2e00b98828f5b2effc2d9508cc8df9426fc84134f7a1f2729b86e8fa7e46235c7490c788eb49a89e9f9c979de276fd430218cad89c715c1b74a3adec709194d50b8d1d8a49ae86e13c90454b8342a1adeba3b55818bb5ceab4b0192694de5d550efe3d20f6bb90fddceb091323e5468c33c2b7008f58094359827a8fea51848e9aa484ec4df9f012038314d4b930960fd63b718671328cfc8430cad6755e2d30e3ad3277fd0acfba206ac2fe3cddf547576130f2fff23c070ae0c4ff3d3a0f8ddfd5eeb3feccf297f4b2950d168095bb7bbe5c61657ea45357015a1d299f1051b42c21b7994524b777cd3e4dc0753ddb46bfbc7a697e83ad0a3c6132c5f488f248623490f8577b582710b15b675336a824a450815fb84e8d622800db2db1975c3a1932323c42b6651eafbfcd4095ee106c445d9ed7b32ddbb8d4ab407e2645165a14ac487de8a222dc5bcc2bbe3693f86dbf0ae9c1c5edb6d9b97c6961f26d12de708983737c2a002984457d42e1a44aa3a80730f7754c261d16c48d35023dafa43d25d17027dddce334c7f16fb490b0a4ffd3c69b2449a8b060d78ccd1974f1b3cc39ba82c4dda273dc2a8f5d66671ff451068937605b4135bfefeb1f5bcf8cb48692c66c7b6482301a3ab6f2de8ed14efc57a2ac8a1bff68651d99665d6e5170f30fd7505a928943e7a0febab2686535dc7a562774f1cb76d31742591b20cf564837ff07826d620dc48067328f963bf85765dbb3fe17f17738ff30fa63f4db4c3aedd84a3840115d9f259e1b49f98af8f65353bf92a3d21ebb8ebace0b438013d3f29d638c1a33c14b0ecb62f4d9849209d7057a40a9c3ab224032bc4c82c1f8274732df73b5eae36fc149f65a34dcda1fa5802565eec686117fc4c4663e19db6a31f27a9f13ebc2b5b3a704334540c86e15c243cc43527f9020388304899c3ec28a1d7422058639f6ab5ace6ec75f9568245275dfae91538d02be6ebabb751d3272fd45c75d382d3ed312d066e7034e6c86221e76bebd05aba92507766c2876d3e9a59b9d9d1f837d3ad7cafc6c458ce27a800adc5716ba0ebd165ce8e24b1268537760f62e123638d2531f4f627730863b37f2448a7743d2c4bea2411d7610e70b64a8a6950ca30c4515b0901e6f9aa99b5356ef8c9812b7bd4f3e2b9aadb619aeec98e34a1aa05c094f2f0ce7893fd04d5b1ce739256f237ed3c0ebe622e6c699cf5cf599d1d45d7da785f3f5a76648a8a6eb2d001712e34aeffa8db76ff60d52e1c3dcca0d7546dfbf59b276ab5d390909a5a77acbbf6ef531cd4949a05474b793aae5ef1fad4bbcde6e16fcf75b48ab4be262d9de3fb55f0d4d3b80a5d01fec97cea0dfd716980a459f12045e1e2463697292ed7b4ef2cc09150e158c40743df64afc52a1f1cc9d18d9972711284a9a84c9e4464d805a0a07f13eee2011c69dfd45e77fcbf2e49d1a7cc307d79d19f18ad7bc3864d22523f2afefdb17fec34ca8b256c6bb927e88b69c30136c736889b8efc4a6fe72c1a6ab721ee18f63a980ecade878cf7fb3b57701a791d0893070d5618aafc1eeb79f626a4fdc3dd177cf55dd8a4947e9f08bb0635727df794ca24cce74e61109d38d770b7ace41e15320f2df2b3e5db738826638f318b0654a60117467aee8c90400aecb9c338a7e4fd76d95c0db3c17ce395826a7cddba92b7931d454a99b41ed7e782bf1d8f41ea37b8abe984cbd4d01ff556882185bc476a012fcbd6666e9955dceabdd2be0c94f16dd08857daf300299d03c5a4edefa553680c38d4ed1311205201c633465d3b2670fa6cf6b7f432cb4d876b89d8488351813ddf379d258f5a20bd4383925090f16375235f466a3a538f35997f2298384e56b1e7114cb663ba3902d0959893f5c0e24558ce3297cac9970a8df646e72de2a8bc804ff32de3cc91260e4f3a438dda8d1cc909ce6f9c10bbeb1cdc70dc40caec29968028c1aaeae2df280cd38c785b04af264808a1d4ee93e072ae968eb7da677e16bc351157487c191d3a0ceca1437f8f5bf814f45d2532fbab225725accaaf354cfe54a5f95a2fa440dc9b4a143fbd6276d257df9bf95036c20983e3cc74a66b8beaf5fa198f0f9e31ff10f68175863eec7cadcacc955b68121888919d258bc8583513d1e2633671a85fba352b2e9e065b3acfb1deef17337185b8fad7efd4a7180adab35a3390213f75d6ea375cde7b3bccb8f6b623a421ed99758496c7888c93fb0435870ae4d026f23329dc17b30677012059803547c28541a81d3d9e0d7099cda648386b48aae97ff75340fdb6f7247d0f2167b5746d668bb90bd2a67808e05f46e0c1cb3bbad8ce5c5d010b561186023940aa2644a5e06ec40a0503d9f0f9863f34cc3fa5b5de9b94d126c6954605a3b4304cbec896823a32aff3ae99882a4807007e434bd7e97f0f7ea2a21887e9e16cf3aeb4605516bec4300438fc94a0e7e2e518637a07d3a627a925dba2992f61c679823fe29edfbd05759c828cdca9db094e0ad772053b5ab07d8f040ee7d60bf690c577e590ee760a5cecce4bd340e4eeee99b671c65100c7a322909bce2be3dfbac34f9a1842c5222e44387caa41a23b524c831e52049ba60a8604a810e47efe145f140eaa8504d1e88d4423fbdb54244189d2471e05cb9ed333be887a7741b1e90385f2a434c1b88ab4d22b863eb1928e7b9872b7e0f8dc49fd361bab5826b981344100c529fb66849b67cd3d22c2c8ad0ae339154b8902c9caf75932cf3c2df9fe534a33bc1572c2b3cf732595f8c197fcedd4d6d5cc7dc07a70cb6281f8a7a3112a3e58b45a4b50499ecbbf1802b307de81939861ea4b4c8b08e822dcb999c7d3ac53fca67a34ef839d49b95564832db1fe590fc8eca9a6b91c11d8d4cecf56633dc32d3792806d483e494bd62aa1ffeaf52c366d89c02e8c9a20b2a598c47ad7e9fd33dfe4e49417c90c17b921dde949d2edcc1753bba393da775916ef7d07e797fb307a9d2d333011ccf045f850d0778595a70a4f39fd071b4a7f26ab15f3209115b8a3ceb676b31855a07542051c1c93a7321a1babefd7834d6752e7a848b21fba6051567d631185b2bf966c6c408c292127b76d2542ac5e6e343e532c58e252b5be66e3963067c877e2f065746665370e23a3b378c3b06ab697a2952a295d615b4b528ec84066f279abc1d8d9697e5ce5172700a74c5b9fa041c151536d3e233773f735e440406509d1b90bee5607896222884b4b5ba628d34f6d1994dfdc8a94eb3a0b8c9d4552943c20ebdf3da9bf15bcac4701230f60c6232d432e50a44b4a32f531b9c467893ec1aa988decee41f1c0da079e1a6fba622b897f9b50292c61bd891cc9583620a71134103d77df69ad268b3b1abc473ef9930c4c9926586d26742d049c26cb42fe9b640589afa9926776b97b61d9075ed67184550cc86ba6abf9f73c39f028542d8f198e39f4dbd061cefbf7610377b996973e8480bb648ad3b63c8945a286c04a39985294a62b2960bb79f5b6d9fef042ef34b24e77ec67db32e55c3e2da5ebf0e559451395c1d0294c342ed8c586829dd1d28b5a1dba7f120f128d9542b428ccd31489fe5e40774872fcf9ffbf479997c90dd705dca941bd2e480b0e0f2b195e79482ea191bdb1516aa7b7cc071e10b52634d88ee067e817da06e7974ab1cb1fde35d05b0ce237d3bc1d307e44dd4fac0b7b34506199323e984b1ee721a7a973b7900cad5d5e723c3aaa32b3726447f98beff376a0b59296e4c91b9852fa808adfcdae4c741b7493940dfd3328c0ec05a4343880519996c6375bae0f89a203768fa3623e569b5972c34db2efddda9fbd447e8686219cc710ec6c292aa11544b9ec9f9f650840fa31de0576865ccdd14f60e4ae55c54740e2047a306c79f24490c83139ce5b0b9399f54e914c15a0e35343dd019dd5a58c307a92b191ea4b4942343e3ecbd646eba6d96c37d03191125d0b2640d2e0a0f625af66933a6787bf8c882e723d7b13b76560d1b0cece69d1b0f11e6257fef308fca3f9700832f987bc870f0e41fd3d4cff4edabe23f2ea621cd13f893d992029bbdae20180cea9e7216517598a67eafb64c6e3867a8d4a8af8d0c124dc79d7e36d664626c008d508841a67cf31206fdb4f332bca3e97b3b0b3b822fc0ef0cf65a798c5c7b19aa1ffbda03cb2157ea38b67a04ef9b87f44043ef00f3ec257730d16fbd0170b15fe71b0e154bc0e658b39fdac1776d571e00ee7b63928b5bd65777e6ee291ad519fbc6ca3766e4e0f57aeb7ab8fec1973c8c8c6251d4e0239f1b78d812188816469de726cd216f669a6174b3c7203b509a3e1d070c8beea20611aa1e362b1ea5701eb5be56dcaf70e1a11a1afa51d7d2957ca9ec13a7cfa29d2feea5acd1fde74aa6ac70a3621f819df2c4530c2c2358eb597598f02592bfc7c5f5c01cc7000e81ba745216b2de77e0078acb8c4e1b0c86831a03f3c2d3633a9a829acc1f19595a69904310f72b69a3b395e052e023dde198a2eb8e2e6afa90877a5561ac314f062d39ee9887df8e138a311c4c9440c9eda4e0b38d49d13aeb0e223a2cf261b6018c7cbcf0cac9c20d9bf37b12e83897f5df7fd90e4db5cc3f8121ec6b7afc9c0026aeea56485acc132090b7c5c15ba6e3da560a0dc06cfe7a62de613498f75bb873f5869875b949d83647adb4401666bf42712f0f368388330b703a755acb4ca4e5dde70002db73b1aa2e8a759f90ea838415c3093b3803e5efc162be011876f6df892c00b08c805cd6ce438ec09258f57fdae940bc407ad960fa6e7e264bc80c7f7cb97bdce3f62e81328b8399ca1a20a78a26b723e0e88743618035bff493877e4c9deb1799849eb1f08fb5d90bfff77579a12935771b9a327dd478526453765c6112dc724e3ece5f7c680144eb5ff627fa4ce72c617291ae47e03c64a02b6760ba312926ef50eaa15a9073939a355fb01a88ce3e926740437157de7fe9c6e77e2026550260bbc9f47554a80e6478d80b61301a163766c26d991d1341da06c6dfb45ad52f17563630dce250d01feb9cfb63f57a859a317aaaa605ae25f2764dda50877acf1cdb3cd3e531b2e3b1e94d9360417a8b5eb2cb28901db38f74aae6494e4c2aee1b2d7dd16979617f9855038241da00e0d42c9cd5afe15c17d7d9f5dda6a80bb023dadc4e13c18fba76e5072a8789446a7fea08d8a068b7a23f3b38d566e0026694c189a15d5bd10c918910316b6044baba37b48d579c60b3c055a5a4e61c0449b7140d5f868a009caa50adecf451386e321504c320982f01526d1a6a7a10ffc5a441791b79d32e577027af8163aef4fd8929ea6d3c26af8cedf59feff42a7ffaa8361ad524c438015dca5e8a69af54c0fcf0434449d600da5e6aa512fafab7faa54af0f489e6b2540ac8aba69342a3", 0x1000}], 0x3, &(0x7f00000002c0)=[{0x28, 0x103, 0x8, "b854c04347a8cc6d25b9eee7bce755cdb45fd4309c5c5d5e"}], 0x28}}], 0x2, 0x40000) r0 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, 0x0, r0}, 0x0, 0x0, 0x0) 18:05:51 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @remote}, {0xa, 0x0, 0x0, @local, 0xfff}, r1}}, 0x48) 18:05:51 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) getpid() sched_setscheduler(0x0, 0x5, &(0x7f0000000380)) r37 = socket$inet_tcp(0x2, 0x1, 0x0) r38 = fcntl$dupfd(r37, 0x0, r37) getsockopt$sock_cred(r38, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r39, r39, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:05:51 executing program 2: socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp={0x2c, 0x3, 0x0, 0x1d}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000480)="f5036d2fe98a845902113c97cb62f5525c5f48b89e29a2baf8dac4aa53e26ae1686a232e56bc4a9003b8935180de074617379125e249e2ea476518e94807e3a1fcea46ee93ee90656b10eba4affccdecbc91e58f2cd374161fc62e9f0363ee20b85e028c9059e7dcae3fe141f1b4a9fa2c210d6d080803874e4a2d8b341d22f653d0ecc9df07cceff7fee1178d475097133c912c36569de57266162233e7ee2f954ab5ac5c5e9c5a61e60d66f149db96a7402a7fc851fbe205d326a4168b37d0e645282dc7ef6a79a2f58b380127209ee1a8fcbbc56fe9f4fa2e52436388769ed24b52d19f949a24eb63edb3a65d5a5c8d737c784c863d2834", 0xf9}], 0x1, &(0x7f0000000580)=[{0x48, 0x118, 0x80000001, "8ebe710fec5128ac6d4526182c0f48beda76d9d393155c35d43f09504d37d06ffc1101ab3fbf17b9208d0045a4bcdecad0930515c825"}, {0x98, 0x49ded4c498050cee, 0x0, "389378effd659084b0925c5349b3a700e52e5eff6ed6a89903a07f256512e1573a419b9de8563a1c2dc6e60021295d61e58e61f92609327d39dd3eb467e3cad510d8d93df65970c09ae6ae8de71ac41062d258ed8f137d27405fc8e3dc9cbcb748fd43a6c6fac14eb1ac17e994fb7923e02cc485af5ff6ae419c43aac736cf9d39c243"}, {0x30, 0x0, 0x2, "4d7de00c0ac018a7de349510161cdb0c7d8cee31f2786ee7acea40194f"}, {0x90, 0x1, 0xfd83, "2c17ac818162e089f4c0973bf4588eaba71eb3fcdf60cc5490293d413c2e8e5c1febc4f69e37c2a3d91e0976be601abd5bc885aebb14b0747b870f5d45977e5b783056696a49887a5eb02068160e8a603fcd4c8a7bdfef41d1c22d89aaff558979b4ff8b3cd3370103f66af5cad0cbfaf663e838c48fb59b4f140646f0ca"}], 0x1a0}}, {{&(0x7f0000000240)=@nfc_llcp={0x27, 0x1, 0x1, 0x2, 0xe0, 0x6, "20d5ab297c73bdfd9d8be069e3d2445710af11d3d70f2be2aa2ae9e20610aea379ede256d1200e06766309f1da63a9b0b2cf3a57ec83efcf0d112b1bb40bcc", 0x28}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000740)="a84da84911631a716097099aa2ce9b19d664050d79b29d64d09a8a798d749dbc256c422c49d25ec28fc7e73c517f905f92ed47e1c4cfca45f785b57643634f2c3dc8e880bc0e20b79d07704cda46d6b990a71a574d50aed45fdf74c203a2f2dae9ecadceb5f087b0aeed1b016346f8340ec33d22e7a4fb25cf90343c76fc2802f6beda18b74b1bf6db79d03e89df2c00cf356c3985fb5f25986116b285b0e27a3c11982eba13bb3ebef8a3367b9f8ad4667b9423b8e135fd489666ef281582eda519d97550c8d69058da72", 0xcb}, {&(0x7f0000000340)="25e40963f8aa6af1074b1572ac1439e44616a8ed10cfccd74fc8e43319350fa9e043cf181711937da54b30c6c0e6297ed1c6016398b37ccb367c3f2ff87cec23156f2a7031", 0x45}, {&(0x7f0000000840)="1b636fa33ed095641c4cc5ed4d9a08f3d67e90952039d98422df5868170962196f9784d39fdb4576e0ca3f2b15642f41afd650b89e5c5477f85f435aa3f5fd49fc52aa167657f9c487f009f1c46e5857bf6251727b9f8529211ff1966d2e31967a7b7146290f5af2f2a053c2c01d82b3f98c4e0dd1706a045847eebbb578507aeef514e4f08f9fa49d88c855e4274e356fdbaca7be5c49030c5aaa927a0278428d19eedf60b9440600caa1b2060f03a72306c0761f10ee7e9efca1a5a4154988c9d987c3d03dfc9e401b47f29bbc39208c56601bb99cdefa01caad910266ad40c5b46705e6933a1f2276b33e7caec35932c2c1218945e466908e4b2e00b98828f5b2effc2d9508cc8df9426fc84134f7a1f2729b86e8fa7e46235c7490c788eb49a89e9f9c979de276fd430218cad89c715c1b74a3adec709194d50b8d1d8a49ae86e13c90454b8342a1adeba3b55818bb5ceab4b0192694de5d550efe3d20f6bb90fddceb091323e5468c33c2b7008f58094359827a8fea51848e9aa484ec4df9f012038314d4b930960fd63b718671328cfc8430cad6755e2d30e3ad3277fd0acfba206ac2fe3cddf547576130f2fff23c070ae0c4ff3d3a0f8ddfd5eeb3feccf297f4b2950d168095bb7bbe5c61657ea45357015a1d299f1051b42c21b7994524b777cd3e4dc0753ddb46bfbc7a697e83ad0a3c6132c5f488f248623490f8577b582710b15b675336a824a450815fb84e8d622800db2db1975c3a1932323c42b6651eafbfcd4095ee106c445d9ed7b32ddbb8d4ab407e2645165a14ac487de8a222dc5bcc2bbe3693f86dbf0ae9c1c5edb6d9b97c6961f26d12de708983737c2a002984457d42e1a44aa3a80730f7754c261d16c48d35023dafa43d25d17027dddce334c7f16fb490b0a4ffd3c69b2449a8b060d78ccd1974f1b3cc39ba82c4dda273dc2a8f5d66671ff451068937605b4135bfefeb1f5bcf8cb48692c66c7b6482301a3ab6f2de8ed14efc57a2ac8a1bff68651d99665d6e5170f30fd7505a928943e7a0febab2686535dc7a562774f1cb76d31742591b20cf564837ff07826d620dc48067328f963bf85765dbb3fe17f17738ff30fa63f4db4c3aedd84a3840115d9f259e1b49f98af8f65353bf92a3d21ebb8ebace0b438013d3f29d638c1a33c14b0ecb62f4d9849209d7057a40a9c3ab224032bc4c82c1f8274732df73b5eae36fc149f65a34dcda1fa5802565eec686117fc4c4663e19db6a31f27a9f13ebc2b5b3a704334540c86e15c243cc43527f9020388304899c3ec28a1d7422058639f6ab5ace6ec75f9568245275dfae91538d02be6ebabb751d3272fd45c75d382d3ed312d066e7034e6c86221e76bebd05aba92507766c2876d3e9a59b9d9d1f837d3ad7cafc6c458ce27a800adc5716ba0ebd165ce8e24b1268537760f62e123638d2531f4f627730863b37f2448a7743d2c4bea2411d7610e70b64a8a6950ca30c4515b0901e6f9aa99b5356ef8c9812b7bd4f3e2b9aadb619aeec98e34a1aa05c094f2f0ce7893fd04d5b1ce739256f237ed3c0ebe622e6c699cf5cf599d1d45d7da785f3f5a76648a8a6eb2d001712e34aeffa8db76ff60d52e1c3dcca0d7546dfbf59b276ab5d390909a5a77acbbf6ef531cd4949a05474b793aae5ef1fad4bbcde6e16fcf75b48ab4be262d9de3fb55f0d4d3b80a5d01fec97cea0dfd716980a459f12045e1e2463697292ed7b4ef2cc09150e158c40743df64afc52a1f1cc9d18d9972711284a9a84c9e4464d805a0a07f13eee2011c69dfd45e77fcbf2e49d1a7cc307d79d19f18ad7bc3864d22523f2afefdb17fec34ca8b256c6bb927e88b69c30136c736889b8efc4a6fe72c1a6ab721ee18f63a980ecade878cf7fb3b57701a791d0893070d5618aafc1eeb79f626a4fdc3dd177cf55dd8a4947e9f08bb0635727df794ca24cce74e61109d38d770b7ace41e15320f2df2b3e5db738826638f318b0654a60117467aee8c90400aecb9c338a7e4fd76d95c0db3c17ce395826a7cddba92b7931d454a99b41ed7e782bf1d8f41ea37b8abe984cbd4d01ff556882185bc476a012fcbd6666e9955dceabdd2be0c94f16dd08857daf300299d03c5a4edefa553680c38d4ed1311205201c633465d3b2670fa6cf6b7f432cb4d876b89d8488351813ddf379d258f5a20bd4383925090f16375235f466a3a538f35997f2298384e56b1e7114cb663ba3902d0959893f5c0e24558ce3297cac9970a8df646e72de2a8bc804ff32de3cc91260e4f3a438dda8d1cc909ce6f9c10bbeb1cdc70dc40caec29968028c1aaeae2df280cd38c785b04af264808a1d4ee93e072ae968eb7da677e16bc351157487c191d3a0ceca1437f8f5bf814f45d2532fbab225725accaaf354cfe54a5f95a2fa440dc9b4a143fbd6276d257df9bf95036c20983e3cc74a66b8beaf5fa198f0f9e31ff10f68175863eec7cadcacc955b68121888919d258bc8583513d1e2633671a85fba352b2e9e065b3acfb1deef17337185b8fad7efd4a7180adab35a3390213f75d6ea375cde7b3bccb8f6b623a421ed99758496c7888c93fb0435870ae4d026f23329dc17b30677012059803547c28541a81d3d9e0d7099cda648386b48aae97ff75340fdb6f7247d0f2167b5746d668bb90bd2a67808e05f46e0c1cb3bbad8ce5c5d010b561186023940aa2644a5e06ec40a0503d9f0f9863f34cc3fa5b5de9b94d126c6954605a3b4304cbec896823a32aff3ae99882a4807007e434bd7e97f0f7ea2a21887e9e16cf3aeb4605516bec4300438fc94a0e7e2e518637a07d3a627a925dba2992f61c679823fe29edfbd05759c828cdca9db094e0ad772053b5ab07d8f040ee7d60bf690c577e590ee760a5cecce4bd340e4eeee99b671c65100c7a322909bce2be3dfbac34f9a1842c5222e44387caa41a23b524c831e52049ba60a8604a810e47efe145f140eaa8504d1e88d4423fbdb54244189d2471e05cb9ed333be887a7741b1e90385f2a434c1b88ab4d22b863eb1928e7b9872b7e0f8dc49fd361bab5826b981344100c529fb66849b67cd3d22c2c8ad0ae339154b8902c9caf75932cf3c2df9fe534a33bc1572c2b3cf732595f8c197fcedd4d6d5cc7dc07a70cb6281f8a7a3112a3e58b45a4b50499ecbbf1802b307de81939861ea4b4c8b08e822dcb999c7d3ac53fca67a34ef839d49b95564832db1fe590fc8eca9a6b91c11d8d4cecf56633dc32d3792806d483e494bd62aa1ffeaf52c366d89c02e8c9a20b2a598c47ad7e9fd33dfe4e49417c90c17b921dde949d2edcc1753bba393da775916ef7d07e797fb307a9d2d333011ccf045f850d0778595a70a4f39fd071b4a7f26ab15f3209115b8a3ceb676b31855a07542051c1c93a7321a1babefd7834d6752e7a848b21fba6051567d631185b2bf966c6c408c292127b76d2542ac5e6e343e532c58e252b5be66e3963067c877e2f065746665370e23a3b378c3b06ab697a2952a295d615b4b528ec84066f279abc1d8d9697e5ce5172700a74c5b9fa041c151536d3e233773f735e440406509d1b90bee5607896222884b4b5ba628d34f6d1994dfdc8a94eb3a0b8c9d4552943c20ebdf3da9bf15bcac4701230f60c6232d432e50a44b4a32f531b9c467893ec1aa988decee41f1c0da079e1a6fba622b897f9b50292c61bd891cc9583620a71134103d77df69ad268b3b1abc473ef9930c4c9926586d26742d049c26cb42fe9b640589afa9926776b97b61d9075ed67184550cc86ba6abf9f73c39f028542d8f198e39f4dbd061cefbf7610377b996973e8480bb648ad3b63c8945a286c04a39985294a62b2960bb79f5b6d9fef042ef34b24e77ec67db32e55c3e2da5ebf0e559451395c1d0294c342ed8c586829dd1d28b5a1dba7f120f128d9542b428ccd31489fe5e40774872fcf9ffbf479997c90dd705dca941bd2e480b0e0f2b195e79482ea191bdb1516aa7b7cc071e10b52634d88ee067e817da06e7974ab1cb1fde35d05b0ce237d3bc1d307e44dd4fac0b7b34506199323e984b1ee721a7a973b7900cad5d5e723c3aaa32b3726447f98beff376a0b59296e4c91b9852fa808adfcdae4c741b7493940dfd3328c0ec05a4343880519996c6375bae0f89a203768fa3623e569b5972c34db2efddda9fbd447e8686219cc710ec6c292aa11544b9ec9f9f650840fa31de0576865ccdd14f60e4ae55c54740e2047a306c79f24490c83139ce5b0b9399f54e914c15a0e35343dd019dd5a58c307a92b191ea4b4942343e3ecbd646eba6d96c37d03191125d0b2640d2e0a0f625af66933a6787bf8c882e723d7b13b76560d1b0cece69d1b0f11e6257fef308fca3f9700832f987bc870f0e41fd3d4cff4edabe23f2ea621cd13f893d992029bbdae20180cea9e7216517598a67eafb64c6e3867a8d4a8af8d0c124dc79d7e36d664626c008d508841a67cf31206fdb4f332bca3e97b3b0b3b822fc0ef0cf65a798c5c7b19aa1ffbda03cb2157ea38b67a04ef9b87f44043ef00f3ec257730d16fbd0170b15fe71b0e154bc0e658b39fdac1776d571e00ee7b63928b5bd65777e6ee291ad519fbc6ca3766e4e0f57aeb7ab8fec1973c8c8c6251d4e0239f1b78d812188816469de726cd216f669a6174b3c7203b509a3e1d070c8beea20611aa1e362b1ea5701eb5be56dcaf70e1a11a1afa51d7d2957ca9ec13a7cfa29d2feea5acd1fde74aa6ac70a3621f819df2c4530c2c2358eb597598f02592bfc7c5f5c01cc7000e81ba745216b2de77e0078acb8c4e1b0c86831a03f3c2d3633a9a829acc1f19595a69904310f72b69a3b395e052e023dde198a2eb8e2e6afa90877a5561ac314f062d39ee9887df8e138a311c4c9440c9eda4e0b38d49d13aeb0e223a2cf261b6018c7cbcf0cac9c20d9bf37b12e83897f5df7fd90e4db5cc3f8121ec6b7afc9c0026aeea56485acc132090b7c5c15ba6e3da560a0dc06cfe7a62de613498f75bb873f5869875b949d83647adb4401666bf42712f0f368388330b703a755acb4ca4e5dde70002db73b1aa2e8a759f90ea838415c3093b3803e5efc162be011876f6df892c00b08c805cd6ce438ec09258f57fdae940bc407ad960fa6e7e264bc80c7f7cb97bdce3f62e81328b8399ca1a20a78a26b723e0e88743618035bff493877e4c9deb1799849eb1f08fb5d90bfff77579a12935771b9a327dd478526453765c6112dc724e3ece5f7c680144eb5ff627fa4ce72c617291ae47e03c64a02b6760ba312926ef50eaa15a9073939a355fb01a88ce3e926740437157de7fe9c6e77e2026550260bbc9f47554a80e6478d80b61301a163766c26d991d1341da06c6dfb45ad52f17563630dce250d01feb9cfb63f57a859a317aaaa605ae25f2764dda50877acf1cdb3cd3e531b2e3b1e94d9360417a8b5eb2cb28901db38f74aae6494e4c2aee1b2d7dd16979617f9855038241da00e0d42c9cd5afe15c17d7d9f5dda6a80bb023dadc4e13c18fba76e5072a8789446a7fea08d8a068b7a23f3b38d566e0026694c189a15d5bd10c918910316b6044baba37b48d579c60b3c055a5a4e61c0449b7140d5f868a009caa50adecf451386e321504c320982f01526d1a6a7a10ffc5a441791b79d32e577027af8163aef4fd8929ea6d3c26af8cedf59feff42a7ffaa8361ad524c438015dca5e8a69af54c0fcf0434449d600da5e6aa512fafab7faa54af0f489e6b2540ac8aba69342a3", 0x1000}], 0x3, &(0x7f00000002c0)=[{0x28, 0x103, 0x8, "b854c04347a8cc6d25b9eee7bce755cdb45fd4309c5c5d5e"}], 0x28}}], 0x2, 0x40000) r0 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, 0x0, r0}, 0x0, 0x0, 0x0) 18:05:51 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r46, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r46, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) 18:05:51 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @remote}, {0xa, 0x0, 0x0, @local, 0xfff}, r1}}, 0x48) 18:05:51 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r0, 0x0, 0x0, 0x40000) r1 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, 0x0, r1}, 0x0, 0x0, 0x0) 18:05:51 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(0xffffffffffffffff, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r41) 18:05:52 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @remote}, {0xa, 0x0, 0x0, @local, 0xfff}, r1}}, 0x48) 18:05:52 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) getpid() sched_setscheduler(0x0, 0x5, &(0x7f0000000380)) r37 = socket$inet_tcp(0x2, 0x1, 0x0) r38 = fcntl$dupfd(r37, 0x0, r37) getsockopt$sock_cred(r38, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r39, r39, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:05:52 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r0, 0x0, 0x0, 0x40000) r1 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, 0x0, r1}, 0x0, 0x0, 0x0) 18:05:52 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r46, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r46, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) 18:05:52 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @remote}, {0xa, 0x0, 0x0, @local, 0xfff}, r1}}, 0x48) 18:05:52 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r0, 0x0, 0x0, 0x40000) r1 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, 0x0, r1}, 0x0, 0x0, 0x0) 18:05:52 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x0, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:05:52 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @remote}, {0xa, 0x0, 0x0, @local, 0xfff}, r1}}, 0x48) 18:05:52 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(0xffffffffffffffff, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r41) 18:05:52 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r0, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp={0x2c, 0x3, 0x0, 0x1d}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000480)="f5036d2fe98a845902113c97cb62f5525c5f48b89e29a2baf8dac4aa53e26ae1686a232e56bc4a9003b8935180de074617379125e249e2ea476518e94807e3a1fcea46ee93ee90656b10eba4affccdecbc91e58f2cd374161fc62e9f0363ee20b85e028c9059e7dcae3fe141f1b4a9fa2c210d6d080803874e4a2d8b341d22f653d0ecc9df07cceff7fee1178d475097133c912c36569de57266162233e7ee2f954ab5ac5c5e9c5a61e60d66f149db96a7402a7fc851fbe205d326a4168b37d0e645282dc7ef6a79a2f58b380127209ee1a8fcbbc56fe9f4fa2e52436388769ed24b52d19f949a24eb63edb3a65d5a5c8d737c784c863d2834", 0xf9}], 0x1, &(0x7f0000000580)=[{0x48, 0x118, 0x80000001, "8ebe710fec5128ac6d4526182c0f48beda76d9d393155c35d43f09504d37d06ffc1101ab3fbf17b9208d0045a4bcdecad0930515c825"}, {0x98, 0x49ded4c498050cee, 0x0, "389378effd659084b0925c5349b3a700e52e5eff6ed6a89903a07f256512e1573a419b9de8563a1c2dc6e60021295d61e58e61f92609327d39dd3eb467e3cad510d8d93df65970c09ae6ae8de71ac41062d258ed8f137d27405fc8e3dc9cbcb748fd43a6c6fac14eb1ac17e994fb7923e02cc485af5ff6ae419c43aac736cf9d39c243"}, {0x30, 0x0, 0x2, "4d7de00c0ac018a7de349510161cdb0c7d8cee31f2786ee7acea40194f"}, {0x90, 0x1, 0xfd83, "2c17ac818162e089f4c0973bf4588eaba71eb3fcdf60cc5490293d413c2e8e5c1febc4f69e37c2a3d91e0976be601abd5bc885aebb14b0747b870f5d45977e5b783056696a49887a5eb02068160e8a603fcd4c8a7bdfef41d1c22d89aaff558979b4ff8b3cd3370103f66af5cad0cbfaf663e838c48fb59b4f140646f0ca"}], 0x1a0}}], 0x1, 0x40000) r1 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, 0x0, r1}, 0x0, 0x0, 0x0) 18:05:52 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600), 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, 0x0, 0x0) 18:05:52 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, 0x0, r43, r44, r45, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:05:52 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r0, &(0x7f0000001840), 0x0, 0x40000) r1 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, 0x0, r1}, 0x0, 0x0, 0x0) 18:05:52 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600), 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, 0x0, 0x0) 18:05:53 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(0xffffffffffffffff, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r41) 18:05:53 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x0, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:05:53 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r0, &(0x7f0000001840), 0x0, 0x40000) r1 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, 0x0, r1}, 0x0, 0x0, 0x0) 18:05:53 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600), 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, 0x0, 0x0) 18:05:53 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r0, &(0x7f0000001840), 0x0, 0x40000) r1 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, 0x0, r1}, 0x0, 0x0, 0x0) 18:05:53 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, 0x0, r43, r44, r45, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:05:53 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r0, &(0x7f0000001840)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000480)="f5036d2fe98a845902113c97cb62f5525c5f48b89e29a2baf8dac4aa53e26ae1686a232e56bc4a9003b8935180de074617379125e249e2ea476518e94807e3a1fcea46ee93ee90656b10eba4affccdecbc91e58f2cd374161fc62e9f0363ee20b85e028c9059e7dcae3fe141f1b4a9fa2c210d6d080803874e4a2d8b341d22f653d0ecc9df07cceff7fee1178d475097133c912c36569de57266162233e7ee2f954ab5ac5c5e9c5a61e60d66f149db96a7402a7fc851fbe205d326a4168b37d0e645282dc7ef6a79a2f58b380127209ee1a8fcbbc56fe9f4fa2e52436388769ed24b52d19f949a24eb63edb3a65d5a5c8d737c784c863d2834", 0xf9}], 0x1, &(0x7f0000000580)=[{0x48, 0x118, 0x80000001, "8ebe710fec5128ac6d4526182c0f48beda76d9d393155c35d43f09504d37d06ffc1101ab3fbf17b9208d0045a4bcdecad0930515c825"}, {0x98, 0x49ded4c498050cee, 0x0, "389378effd659084b0925c5349b3a700e52e5eff6ed6a89903a07f256512e1573a419b9de8563a1c2dc6e60021295d61e58e61f92609327d39dd3eb467e3cad510d8d93df65970c09ae6ae8de71ac41062d258ed8f137d27405fc8e3dc9cbcb748fd43a6c6fac14eb1ac17e994fb7923e02cc485af5ff6ae419c43aac736cf9d39c243"}, {0x30, 0x0, 0x2, "4d7de00c0ac018a7de349510161cdb0c7d8cee31f2786ee7acea40194f"}, {0x90, 0x1, 0xfd83, "2c17ac818162e089f4c0973bf4588eaba71eb3fcdf60cc5490293d413c2e8e5c1febc4f69e37c2a3d91e0976be601abd5bc885aebb14b0747b870f5d45977e5b783056696a49887a5eb02068160e8a603fcd4c8a7bdfef41d1c22d89aaff558979b4ff8b3cd3370103f66af5cad0cbfaf663e838c48fb59b4f140646f0ca"}], 0x1a0}}], 0x1, 0x40000) r1 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, 0x0, r1}, 0x0, 0x0, 0x0) 18:05:53 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r41) 18:05:53 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x0, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:05:53 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @remote}, {0xa, 0x0, 0x0, @local, 0xfff}, r1}}, 0x48) 18:05:53 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r0, &(0x7f0000001840)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000480)="f5036d2fe98a845902113c97cb62f5525c5f48b89e29a2baf8dac4aa53e26ae1686a232e56bc4a9003b8935180de074617379125e249e2ea476518e94807e3a1fcea46ee93ee90656b10eba4affccdecbc91e58f2cd374161fc62e9f0363ee20b85e028c9059e7dcae3fe141f1b4a9fa2c210d6d080803874e4a2d8b341d22f653d0ecc9df07cceff7fee1178d475097133c912c36569de57266162233e7ee2f954ab5ac5c5e9c5a61e60d66f149db96a7402a7fc851fbe205d326a4168b37d0e645282dc7ef6a79a2f58b380127209ee1a8fcbbc56fe9f4fa2e52436388769ed24b52d19f949a24eb63edb3a65d5a5c8d737c784c863d2834", 0xf9}], 0x1, &(0x7f0000000580)=[{0x48, 0x118, 0x80000001, "8ebe710fec5128ac6d4526182c0f48beda76d9d393155c35d43f09504d37d06ffc1101ab3fbf17b9208d0045a4bcdecad0930515c825"}, {0x98, 0x49ded4c498050cee, 0x0, "389378effd659084b0925c5349b3a700e52e5eff6ed6a89903a07f256512e1573a419b9de8563a1c2dc6e60021295d61e58e61f92609327d39dd3eb467e3cad510d8d93df65970c09ae6ae8de71ac41062d258ed8f137d27405fc8e3dc9cbcb748fd43a6c6fac14eb1ac17e994fb7923e02cc485af5ff6ae419c43aac736cf9d39c243"}, {0x30, 0x0, 0x2, "4d7de00c0ac018a7de349510161cdb0c7d8cee31f2786ee7acea40194f"}, {0x90, 0x1, 0xfd83, "2c17ac818162e089f4c0973bf4588eaba71eb3fcdf60cc5490293d413c2e8e5c1febc4f69e37c2a3d91e0976be601abd5bc885aebb14b0747b870f5d45977e5b783056696a49887a5eb02068160e8a603fcd4c8a7bdfef41d1c22d89aaff558979b4ff8b3cd3370103f66af5cad0cbfaf663e838c48fb59b4f140646f0ca"}], 0x1a0}}], 0x1, 0x40000) r1 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, 0x0, r1}, 0x0, 0x0, 0x0) 18:05:53 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, 0x0, r43, r44, r45, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:05:53 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @remote}, {0xa, 0x0, 0x0, @local}, r1}}, 0x48) 18:05:54 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r0, &(0x7f0000001840)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000480)="f5036d2fe98a845902113c97cb62f5525c5f48b89e29a2baf8dac4aa53e26ae1686a232e56bc4a9003b8935180de074617379125e249e2ea476518e94807e3a1fcea46ee93ee90656b10eba4affccdecbc91e58f2cd374161fc62e9f0363ee20b85e028c9059e7dcae3fe141f1b4a9fa2c210d6d080803874e4a2d8b341d22f653d0ecc9df07cceff7fee1178d475097133c912c36569de57266162233e7ee2f954ab5ac5c5e9c5a61e60d66f149db96a7402a7fc851fbe205d326a4168b37d0e645282dc7ef6a79a2f58b380127209ee1a8fcbbc56fe9f4fa2e52436388769ed24b52d19f949a24eb63edb3a65d5a5c8d737c784c863d2834", 0xf9}], 0x1, &(0x7f0000000580)=[{0x48, 0x118, 0x80000001, "8ebe710fec5128ac6d4526182c0f48beda76d9d393155c35d43f09504d37d06ffc1101ab3fbf17b9208d0045a4bcdecad0930515c825"}, {0x98, 0x49ded4c498050cee, 0x0, "389378effd659084b0925c5349b3a700e52e5eff6ed6a89903a07f256512e1573a419b9de8563a1c2dc6e60021295d61e58e61f92609327d39dd3eb467e3cad510d8d93df65970c09ae6ae8de71ac41062d258ed8f137d27405fc8e3dc9cbcb748fd43a6c6fac14eb1ac17e994fb7923e02cc485af5ff6ae419c43aac736cf9d39c243"}, {0x30, 0x0, 0x2, "4d7de00c0ac018a7de349510161cdb0c7d8cee31f2786ee7acea40194f"}, {0x90, 0x1, 0xfd83, "2c17ac818162e089f4c0973bf4588eaba71eb3fcdf60cc5490293d413c2e8e5c1febc4f69e37c2a3d91e0976be601abd5bc885aebb14b0747b870f5d45977e5b783056696a49887a5eb02068160e8a603fcd4c8a7bdfef41d1c22d89aaff558979b4ff8b3cd3370103f66af5cad0cbfaf663e838c48fb59b4f140646f0ca"}], 0x1a0}}], 0x1, 0x40000) r1 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, 0x0, r1}, 0x0, 0x0, 0x0) 18:05:54 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r41) 18:05:54 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, 0x0) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:05:54 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600), 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @remote}, {0xa, 0x0, 0x0, @local}}}, 0x48) 18:05:54 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r0, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp={0x2c, 0x0, 0x0, 0x1d}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000480)="f5036d2fe98a845902113c97cb62f5525c5f48b89e29a2baf8dac4aa53e26ae1686a232e56bc4a9003b8935180de074617379125e249e2ea476518e94807e3a1fcea46ee93ee90656b10eba4affccdecbc91e58f2cd374161fc62e9f0363ee20b85e028c9059e7dcae3fe141f1b4a9fa2c210d6d080803874e4a2d8b341d22f653d0ecc9df07cceff7fee1178d475097133c912c36569de57266162233e7ee2f954ab5ac5c5e9c5a61e60d66f149db96a7402a7fc851fbe205d326a4168b37d0e645282dc7ef6a79a2f58b380127209ee1a8fcbbc56fe9f4fa2e52436388769ed24b52d19f949a24eb63edb3a65d5a5c8d737c784c863d2834", 0xf9}], 0x1, &(0x7f0000000580)=[{0x48, 0x118, 0x80000001, "8ebe710fec5128ac6d4526182c0f48beda76d9d393155c35d43f09504d37d06ffc1101ab3fbf17b9208d0045a4bcdecad0930515c825"}, {0x98, 0x49ded4c498050cee, 0x0, "389378effd659084b0925c5349b3a700e52e5eff6ed6a89903a07f256512e1573a419b9de8563a1c2dc6e60021295d61e58e61f92609327d39dd3eb467e3cad510d8d93df65970c09ae6ae8de71ac41062d258ed8f137d27405fc8e3dc9cbcb748fd43a6c6fac14eb1ac17e994fb7923e02cc485af5ff6ae419c43aac736cf9d39c243"}, {0x30, 0x0, 0x2, "4d7de00c0ac018a7de349510161cdb0c7d8cee31f2786ee7acea40194f"}, {0x90, 0x1, 0xfd83, "2c17ac818162e089f4c0973bf4588eaba71eb3fcdf60cc5490293d413c2e8e5c1febc4f69e37c2a3d91e0976be601abd5bc885aebb14b0747b870f5d45977e5b783056696a49887a5eb02068160e8a603fcd4c8a7bdfef41d1c22d89aaff558979b4ff8b3cd3370103f66af5cad0cbfaf663e838c48fb59b4f140646f0ca"}], 0x1a0}}], 0x1, 0x40000) r1 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, 0x0, r1}, 0x0, 0x0, 0x0) 18:05:54 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, 0x0, r44, r45, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:05:54 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600), 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @remote}, {0xa, 0x0, 0x0, @local}}}, 0x48) 18:05:54 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r0, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp, 0x80, &(0x7f0000000140)=[{&(0x7f0000000480)="f5036d2fe98a845902113c97cb62f5525c5f48b89e29a2baf8dac4aa53e26ae1686a232e56bc4a9003b8935180de074617379125e249e2ea476518e94807e3a1fcea46ee93ee90656b10eba4affccdecbc91e58f2cd374161fc62e9f0363ee20b85e028c9059e7dcae3fe141f1b4a9fa2c210d6d080803874e4a2d8b341d22f653d0ecc9df07cceff7fee1178d475097133c912c36569de57266162233e7ee2f954ab5ac5c5e9c5a61e60d66f149db96a7402a7fc851fbe205d326a4168b37d0e645282dc7ef6a79a2f58b380127209ee1a8fcbbc56fe9f4fa2e52436388769ed24b52d19f949a24eb63edb3a65d5a5c8d737c784c863d2834", 0xf9}], 0x1, &(0x7f0000000580)=[{0x48, 0x118, 0x80000001, "8ebe710fec5128ac6d4526182c0f48beda76d9d393155c35d43f09504d37d06ffc1101ab3fbf17b9208d0045a4bcdecad0930515c825"}, {0x98, 0x49ded4c498050cee, 0x0, "389378effd659084b0925c5349b3a700e52e5eff6ed6a89903a07f256512e1573a419b9de8563a1c2dc6e60021295d61e58e61f92609327d39dd3eb467e3cad510d8d93df65970c09ae6ae8de71ac41062d258ed8f137d27405fc8e3dc9cbcb748fd43a6c6fac14eb1ac17e994fb7923e02cc485af5ff6ae419c43aac736cf9d39c243"}, {0x30, 0x0, 0x2, "4d7de00c0ac018a7de349510161cdb0c7d8cee31f2786ee7acea40194f"}, {0x90, 0x1, 0xfd83, "2c17ac818162e089f4c0973bf4588eaba71eb3fcdf60cc5490293d413c2e8e5c1febc4f69e37c2a3d91e0976be601abd5bc885aebb14b0747b870f5d45977e5b783056696a49887a5eb02068160e8a603fcd4c8a7bdfef41d1c22d89aaff558979b4ff8b3cd3370103f66af5cad0cbfaf663e838c48fb59b4f140646f0ca"}], 0x1a0}}], 0x1, 0x40000) r1 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, 0x0, r1}, 0x0, 0x0, 0x0) 18:05:54 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r41) 18:05:54 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, 0x0) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:05:54 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600), 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @remote}, {0xa, 0x0, 0x0, @local}}}, 0x48) 18:05:54 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r0, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp, 0x80, 0x0, 0x0, &(0x7f0000000580)=[{0x48, 0x118, 0x80000001, "8ebe710fec5128ac6d4526182c0f48beda76d9d393155c35d43f09504d37d06ffc1101ab3fbf17b9208d0045a4bcdecad0930515c825"}, {0x98, 0x49ded4c498050cee, 0x0, "389378effd659084b0925c5349b3a700e52e5eff6ed6a89903a07f256512e1573a419b9de8563a1c2dc6e60021295d61e58e61f92609327d39dd3eb467e3cad510d8d93df65970c09ae6ae8de71ac41062d258ed8f137d27405fc8e3dc9cbcb748fd43a6c6fac14eb1ac17e994fb7923e02cc485af5ff6ae419c43aac736cf9d39c243"}, {0x30, 0x0, 0x2, "4d7de00c0ac018a7de349510161cdb0c7d8cee31f2786ee7acea40194f"}, {0x90, 0x1, 0xfd83, "2c17ac818162e089f4c0973bf4588eaba71eb3fcdf60cc5490293d413c2e8e5c1febc4f69e37c2a3d91e0976be601abd5bc885aebb14b0747b870f5d45977e5b783056696a49887a5eb02068160e8a603fcd4c8a7bdfef41d1c22d89aaff558979b4ff8b3cd3370103f66af5cad0cbfaf663e838c48fb59b4f140646f0ca"}], 0x1a0}}], 0x1, 0x40000) r1 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, 0x0, r1}, 0x0, 0x0, 0x0) 18:05:55 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, 0x0, r44, r45, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:05:55 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r0, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp, 0x80, 0x0}}], 0x1, 0x40000) r1 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, 0x0, r1}, 0x0, 0x0, 0x0) 18:05:55 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r1}}, 0x48) r2 = socket$inet(0x2, 0x4, 0x6) setsockopt$inet_mreqsrc(r2, 0x0, 0x28, &(0x7f00000000c0)={@loopback, @empty, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x18, 0xfa00, {0x2, &(0x7f0000000000)={0xffffffffffffffff}, 0x12a, 0xa}}, 0x20) write$RDMA_USER_CM_CMD_DISCONNECT(r0, &(0x7f0000000080)={0xa, 0x4, 0xfa00, {r3}}, 0xc) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) r5 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/dlm_plock\x00', 0x0, 0x0) ppoll(&(0x7f0000000500)=[{r5}], 0x1, 0x0, 0x0, 0x0) ioctl$SIOCRSSCAUSE(r5, 0x89e1, &(0x7f0000000100)=0x81) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r4}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(r0, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r4}}, 0x10) 18:05:55 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r39, r39, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r40) 18:05:55 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r0, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp, 0x80, 0x0}}], 0x1, 0x0) r1 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, 0x0, r1}, 0x0, 0x0, 0x0) 18:05:55 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, 0x0) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:05:55 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r1}}, 0x48) r2 = socket$inet(0x2, 0x4, 0x6) setsockopt$inet_mreqsrc(r2, 0x0, 0x28, &(0x7f00000000c0)={@loopback, @empty, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x18, 0xfa00, {0x2, &(0x7f0000000000)={0xffffffffffffffff}, 0x12a, 0xa}}, 0x20) write$RDMA_USER_CM_CMD_DISCONNECT(r0, &(0x7f0000000080)={0xa, 0x4, 0xfa00, {r3}}, 0xc) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) r5 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/dlm_plock\x00', 0x0, 0x0) ppoll(&(0x7f0000000500)=[{r5}], 0x1, 0x0, 0x0, 0x0) ioctl$SIOCRSSCAUSE(r5, 0x89e1, &(0x7f0000000100)=0x81) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r4}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(r0, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r4}}, 0x10) 18:05:55 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, 0x0, r44, r45, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:05:55 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r0, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp, 0x80, 0x0}}], 0x1, 0x0) r1 = add_key$user(0x0, &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, 0x0, r1}, 0x0, 0x0, 0x0) 18:05:55 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r39, r39, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r40) 18:05:55 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(0xffffffffffffffff, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:05:55 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r0, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp, 0x80, 0x0}}], 0x1, 0x0) r1 = add_key$user(0x0, 0x0, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, 0x0, r1}, 0x0, 0x0, 0x0) 18:05:55 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r1}}, 0x48) r2 = socket$inet(0x2, 0x4, 0x6) setsockopt$inet_mreqsrc(r2, 0x0, 0x28, &(0x7f00000000c0)={@loopback, @empty, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x18, 0xfa00, {0x2, &(0x7f0000000000)={0xffffffffffffffff}, 0x12a, 0xa}}, 0x20) write$RDMA_USER_CM_CMD_DISCONNECT(r0, &(0x7f0000000080)={0xa, 0x4, 0xfa00, {r3}}, 0xc) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) r5 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/dlm_plock\x00', 0x0, 0x0) ppoll(&(0x7f0000000500)=[{r5}], 0x1, 0x0, 0x0, 0x0) ioctl$SIOCRSSCAUSE(r5, 0x89e1, &(0x7f0000000100)=0x81) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r4}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(r0, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r4}}, 0x10) 18:05:55 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r39, r39, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r40) 18:05:56 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r0, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp, 0x80, 0x0}}], 0x1, 0x0) r1 = add_key$user(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, 0x0, r1}, 0x0, 0x0, 0x0) 18:05:56 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, 0x0, r45, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:05:56 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r0, &(0x7f0000001840)=[{{&(0x7f0000000040)=@xdp, 0x80, 0x0}}], 0x1, 0x0) add_key$user(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) keyctl$dh_compute(0x17, 0x0, 0x0, 0x0, 0x0) 18:05:56 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x9, @rand_addr="000000000000fd0800ff00"}, {0xa, 0x0, 0x0, @ipv4={[], [], @rand_addr=0x30000000}}, r1}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x18, 0xfa00, {0x4, &(0x7f0000000000), 0x13f, 0x4}}, 0x20) r3 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 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, 0x2, @perf_bp={&(0x7f0000000180), 0xc}, 0x20, 0x0, 0x0, 0x0, 0x6, 0x2, 0x3}, 0x0, 0x6, 0xffffffffffffffff, 0x0) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000)='/dev/nvme-fabrics\x00', 0x101000, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x2405, r4) r5 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) r6 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/dlm_plock\x00', 0x0, 0x0) ppoll(&(0x7f0000000500)=[{r6}], 0x1, 0x0, 0x0, 0x0) r7 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/dlm_plock\x00', 0x0, 0x0) ppoll(&(0x7f0000000500)=[{r7}], 0x1, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_DEL(0xffffffffffffffff, 0x2, r7) write$RDMA_USER_CM_CMD_CONNECT(r6, &(0x7f0000000780)={0x6, 0x118, 0xfa00, {{0x100, 0x0, "5b7657246e222291fa2bd2aef80e9cecf5ea32ec54b78050b35b3f9ffdb54d98122afb645b0d5fa94b7c99957e5272437a110a635ea58c12fcef1c11d697d88c78de0ed254bbcded271a4719dad7089701d2289011a539a200571b7f548b28d044e3c616d33ee62b0cacc5400fa372ec207e056100a2e6e965299fd125fac1b01f710350991791110888e44d3088969cf1dda79b87bcc3cea410267acb72e15341b06f834ec488cd79a5675b4865f313c057215a80f327d919e55370c2d2d935482a933766f932fb752043651dd1f73e6e713e022fe9e0a3a44833316bf2515961e9237dbf3cc525b1b0ad85f8705f0d63f0f54d3838a614890ef8c8956384b9", 0x5, 0x6, 0x3, 0x41, 0x3, 0xdb, 0x1f, 0x1}}}, 0x120) write$RDMA_USER_CM_CMD_CREATE_ID(r5, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r5, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r8}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(r5, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r5, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r9}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(r5, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r9}}, 0x10) write$RDMA_USER_CM_CMD_JOIN_IP_MCAST(r4, &(0x7f0000001200)={0x10, 0x30, 0xfa00, {&(0x7f0000000480), 0x0, {0xa, 0x4e22, 0x3f, @mcast1, 0x1}, r9}}, 0x38) r10 = syz_open_dev$audion(&(0x7f0000000080)='/dev/audio#\x00', 0xfffffffffffff801, 0x80002) sendmsg$tipc(r10, &(0x7f0000000740)={&(0x7f00000000c0)=@name={0x1e, 0x2, 0x3, {{0x42}, 0x4}}, 0x10, &(0x7f0000000540)=[{&(0x7f0000000100)="6caed99836f20c001000be2fa5179b6e46277bec336a48bc8fb6affeda2f11a99a700021fda50f6d16ec657879d486464e967c8b36eaceb82c0f9ef59277b5103978a0e55def06f58d519fd84e97c6057fa6e134de8931308169c342b1f069ed8c70", 0x62}, {&(0x7f0000000280)="9c029e3615778d91d4eb933ffd370238bf1d1988d8361b127ed22f03884e15f1397c09bb4f849d40a0619905f0d8e18b2e47515b4a2acde7e306fe30328a0c53649412da495226fbf9786e96a8529e90d7aa404fa135286e9116df1bdfa51a49840464ecd7025393afe94e8256f517546f924d26b9ff9560eaf64ed1026ca4e0cd418376880c0687a3583a4d9b5cca83511acdeed4f23d8edcec33c7a8d10e6c634e4183cce5145178e28af6b9f47a14f3e0331472", 0xb5}, {&(0x7f0000000180)}, {&(0x7f00000004c0)="f8842fb87c892afb4bca805ca184d3ffc72c850d45a94ccbfbcb649365676521af107234ba41cf25", 0x28}, {&(0x7f0000000500)}, {&(0x7f0000000640)="a3750261de6146f214990897c1ef5976c81a8ef53d2d6e6e98ae48b8f8c266086d9c05daf2e5059a03300288364649230e566a1d8108b668bb654be3961bd53d71e9832d970766d073a540fd7ba710e7ce7f0abc7d18cfec61491f61fbd1e324df4e451ede873cd5025848953e5192140634cf124190f8c559c9958a1dc0a9c9e2638928c1d1478e670b25c8062004e0b12269be727766f5ef8d850fdff6652edb537aa264e8122a969b17d9558f2425262cde5a71d76e2ae814509fa6eceabb1745c34fb41aabaa7385be9026630aaec1bd37c64f775d5b20", 0xd9}], 0x6, &(0x7f0000001240)="e4bc00fbecdf80cc995d4739ec6c37c9852bce1ed1af1d0210e69f5feb68af8be51d61246a231a232803454b9ff55648d0e4ea3b1024dcfa155453f3259ac7c66706f4e50f4109e27197b72b2765f8b7d2f278b2070d06fbef8b1508191c6701af1bd06a5cede6a8b7f38420e875ead829928a4dab622313f4f66cc600f7e0d6ca3fd6ec4e25ecf15ba2001de3b2e2a4acc24c116bbea33994243e74396ec022cf267ea8463106157a4f16dfe2a2cba5303e7bf8e5ebd73db20bc398225baa6646c0667ab61242a0fea5ad474bd8b0dcc6d96b2c0b8505aeb74ca63c71e46a0050899d93bdd430f801ae186b37b586c8157e019a3324696afd9eb00e5f5cc0e3ba12f4fd44132ddda4e7f0a94782c503b9cfb24ecdee4c25ad679fcaaf75783e512884086b6d0be88562016c4dc05bed1ac20995eb12f4298f8c5286ce6cda6a9a49c77431ca19560e08358607989a41ffa46d1cde9371c25efac1b276f2e6555856c577793492144199d8e104e581fa661781f1196d601b63f9c3a90e5f9434fe023600500d418559e60b05cf98b9cf2f4108f07b4362195fca3aaf659baba50ab530e91745b0893f2e286e77c1a4076cf334d51263b20fcce20a7b2ac538e77a6db0657c1383dfa3837e69d920d651772d8fe584738f5b6fea07f766acd381bfebb8b97129648cea8d4fff850622bc92658fd162cf16c0f1c608e200c2d34671de6164245be63bb18c06bb342863e1e89ac317670286a44499d77e2e5661bb68e7aa06c96f523437d8fe3ae288ca0863764fb0e6c5dee356af4a15bded6648d7d5da4f593bc70fd53affd7455e923e75490a84acf71a90b46a29fe4c75f07efe009f59fc5e600b1fa634ae1faebc6b80277596269736a3fae0f8c44ab3706618c83bec143490881ea844639f64a86419e83d46242c0756daadda309f965e20d5242617328426d4b016f561145e537d97826738f71e41a0145537418adfc254233c5d91c3f90c6a035102f3f1159d627a05bb5bc7a02778d5104a7f61b9f7a1914d1add0a7064ebfd6f07eaaa49517f440cfd23781563f8b12902886d4629f2e3110dd50269e5900f07a5ea84cb680485edd74750fc99984675252816de8fa9a24e147a29a9a2844af2e02256de332894d414b58bce1e0a81de146f1f4d891a91000a0c8417bedf926e1a82cb43b67bc6d9700d74c2a5c4ae85495f3406424d5169464e98d9d5be77a51370801278aa4db14e6d4748830e72be70e32397ec0d940530e003327fbb05fc4d4684a5a08b28215e27ff095d2015712f12cf7ace42ade15d6f113d83165e0f34e1c839d85dc4434104aaa44784cf72c96c53fbb3abd45dfae16c89328339ed373b270bda296ba42d77fe23156f63c6fb1052854a9c64b0050b680826815ee01519171a8826e2993e95216d89c4b5381e6d8655ee5b3574f61569289ea327d998794a124e95e617e62039b579b2731a83d0afbdb3e3713552535bd3db3d1cc5dffe49ed3006d7313498edb905116e51e947cf2a60f3134c8d85dff05b0998d1de9a7642091b8021d16cdc9ad7b0a69a511a449f8a275a283d94695afe5751b4417d8897e72ae71580ad511e7d19574f2342c7e2cde091f7b718dd9a7dbbe671f9536ceda05084e4b517a6e216d56a50120a33eaee78600271b762c619335b1448757062b9448cb8650a662bce3880870e8156b9b8d75d649c3d630baf662a0320e81a0f6634d349f42178a22c2d6332b181ee9872f2f2a79042ab8eac3418a8299a75fbea6484a2f729386f5e002e3811b4b0753b5e4b09b0711a47413adaaa9a33cbdad286de9caced33aac9b3f95e1b22580d6671d143a9a91a45207c03750d74e64c1f2de82d9019f4824bb04d664440b7408ec154f10f3f0951a50381763c939020aaa5001170069b43e80d329a5a4be09f35ec2c8df7d4d5c22be7b84c85d6e6aca30f15316f8e9002f344cd76dd575b17408979fc8faa57f3a2c80b38717a21fa0b61b4a5ad43e7fba5fe9afae018a0f50831508ef03a2e65c1a84485d2de4de966b451d00fe67a088bc8b8a4747c7bb2af0aadd207fee33ce946dd94f78f93ce630588acd1e486e71922259be64380071dfb39032af853f85e3229b17835278f239a1451ce8f4c09afc1a548baf915443e9845e2110867bb86bc10621adaee89d3ffa18c0d5b1561cc10ada417ed2e7f85a6e4d87d1877662d02a03199422e3337d115ffbba7cd2fb58442fe8660fa31e984dded39f8221a03aa9163805c5b3f66715a928730ac93155a3ba0e4c3e87f7cdf19f726d92f39e710e6ca14a45d2e341b0413ae308a4e749e023b1d3494998f15446885ca626b401009ad7426458b1d17bbad957d645c051119f57f41a482ee1fae422b8d3343043dd07895565baa11885322facdd506156843969f177dd711c1dd8f6478407860dc7cf921fc1463dd961f2e80581d6156419501d6be7160aff5fd3fc5ae7f03a2ff941eee52312057a1dfee1ad1da6acec9823bbbab201507839d85093155653c0ad6edbd2b5bce88ca50abec783335f407441ee37193a66031643dc97167c5c7f714cd8c31fd95b358f0d8f9f6bba394913451b388dba0252979a54166367963ce2c6c99fc5be5956d27d5177168801a31e3a31730d2969eb27a0b04a178eecdf005d5d3b09dbb055a7bc6e45983f8ece16f01ed6db1c4a0065faebdc876aacb77140fb00381b4c77843d582794cae1c8d764eee2b66d34c7109cbed9ecf0960868856890f614e27ee301e49c7d01c5037d72ac475f690973e164af6d08f00edcdb4c86d86c421e727f34c1df57b34bd2e535a517c1354ed5793afd9d74bbf296279067bf8b97dc2649bab83acaa24023dfa74378f483a52a830d02949379c13124e5519099587ca5954ad6b843ae12df4ae4a6a38de0ad9369c58a9d0b51d7bd19b3cad7640f7ace9de3522505880e8ed92fa110d391b91ed5c1ad14dee1ad6be42ad86db17fe3b397a47358d70e53b0816e765af40997ddb5039dd7f2dee3d2a93fe7d06baa5963f3e88661a0344ff7a941cc3022f2361ea32f9df5cc0b1fa8c1208441ca0e895b5051a558af72c2f0d769b70ab356a39a4667ccda4945059adf0f6aa4a6bcd45a60490fb9931e5649b266d1a728ede2d41e556f77800b82c3702ecce22a42aab9c51c47b811f039fef09d1fd012054372c8f79177f60bb44c7dcc7809608316ca805282c3d3451d14357f948207aa79c70a7c738b6efaf61d2b58fcb923959c3a6ca2b9dfe4f4c0456a9ee6d97e1a648a7e8b926acfc9bbdaaeed0467e9cbca1f8651db0c6320b5e10d372fa1fd6f0edaa29a3e4a153fb807c0b814d422e91bd70db76ecabb8bce359fafd58a7f01f82d9bf83798bf3acf012f6d312c17dc864ce863db211b421f58249766f11ad1bd7fa7d08f9cde0cb3b1348214ec198e27c51c22cef9bff55422fdec6901fbdc5120e5b46818c045bfa5b7a1097cb90cbd8607a7eee3625ae813c5008277ce1097fbfb209327488ffd56971fa1db72d9438a907cab07b70ed999b39f05980e644300a4a0f8df22bea7bb3ffbad57eb5e7cc7a0111f3642d7d49bb15caf3e76a54a27674f2c6fb4694d75a9ae008aa6ea196cc8ef08e09d23fe739fc7905c222d097daf1c1fb2dfe3d1ab81f167431b9c8cd3cf405aea1e1baca1005404d5ad3891334a83ef4fb865c6ed7174f6ab49c98548955ac4f8fc555387af14310957d8039ed4005bf2348cbcf32af1407ed2ebb78d6862b07b46c20a09f5c600cf1cb56fe01262f0d672e30f391bef6edaf085904b5309f58524ec8b8ce0e592f88dd29cfd86c947adeb5d61385dd64a1a81ef9ff8d5691d4f17240641142dfbfd7650da6299957fd1c2463d9153bce0fe1227748be47182335b9877a6a8635fd4cdb8f7e6ba2e626712c6b79aca47d0df9697cfa3625a099851f5bf8f14e6f650ae9ef8c33f7cfb687b4872a3ab2c0145eb4b0fba7076f8cf8e0aa30fec7b55397889ce37c2385688fc1ff76e925cb9baaecce6ce99e6d421b309d2c248a1c189586f0f45cb50b850f5d2681a6d885d7558b4032185dd57c294c58a0c6d05f6fe55c3808fb508d623f3e2728ee0abdd54aef41260418de030f704c2179201cace8947763618facd8044f2acb8f6fa3dfa8ad6d4f641ed6f640738c41c703b915c39ff6032e581541ab4dce45c44f5b9c5d1a9a9aab4f583f329b992f0e83350c92c8a1d2be11d01cc79d62525ae555a13ca0c9dc2c664b69b23d1ae5228baadfbcfdf972c6c641e60300f59bc38cd5f6962f57e14198928126c66f9b5773359dcabf7c8a567ca72c9ee01ab67201e63bf5d6c14f06b1e505db3636c37b43d93df568346fadb039e414f8b614a1f9e46c802cc145ea46d401d97c5b9bafda7e4c82ef1dd8b7f82b5f6e06ab512cde5f9ace7c526bf56ea86fb38ca7e29770cc6d42aa2db6a60b24d1c2bd24b23ba7d90add86f20597ecdf96357e256025670f7ff81b871b17c5140b024c8b054190954e65b062b357673e4eb9bf1a3ad0cfbcfdb232c1a2f8a212d27d9de16459166e6db25cf47f58daa8a506018649360760f11ade5388dbb10f7c88fd6bcbde238a233b4d417759e9198488e73e01aebbf1476d939fca035c74b397e231aba319795ae71602afa3661f9335cbb9c3a91cbc5dd3c0ff304dd5127137fcdaf478bc14debcc4be09e1e750989fde442bf952c1bea1037ceae95eae022a3f104bfe4952bb5f6db0f2b7c6d36f9d9c73219bd7f631480fab2ce8d06d452d44f608402de778b6fee954fe5792b07fc9fe9da09b436a83bd098662c42430243ab7e19457852a22f2a6d5bd16971cb16dee2379f0fa719279696f291d546e5835f50f85f103b96cc68870ba8407303ca079af8f5da82ad455a5bf6963ed4dace040c01356a61188f264d900cd1e3b1fd53da735b98553c9ea65f0cfe63de7e32d297453f3ddaae15b0457a1b9b41eecd41fe4ecfbcf72b8b2b1a20705c11ed4b2b3ce71519a9af4dae303e9da53b4262423f8af5c2f3cfadd1a3008b9a7cbe104107d1304b919776e5aab7fa615450cd02ce977aec9a7a65d967c1ab103183602309f114ff3fd5e6bdfa85134c76140442532d7a9280eb959df77b9f9add770923736ae70cd8d619ff0edc47a52940c9cdf4e7b75cbb23732893fd0a58430919980719f86d73840450c103748ca00665afe32246e957a9256625485f7faab156882901c5e5d7a9d53bf54b6fd1e2eebb4d0a5ea033d85a88a9f3f68e5e47536e8f1a58deff776a727c19a2d12d3a0d953c2d831dfc3e8bcb6a90ae5249ee1f94488784e0fc363dabcf0fcdcaf7d7366098e4fdc6273d5c668761c1db5c5b66a77da6074814a34231a66080945547bddeeed839d2d4e4dccb57ddba6fcacd05207897d0f1dcae199ee5c720bb05eaecc684d478473f6d3f7cbf6365c8e229d43789c0b0c01d204f4e7d5ef6633368c007504df5a03966091fe36e205c5e75f4371f0c84c50031025bb0883ddd98ce3a32956e0526acea14d60d03ec2d7ec8991e791580a90538876f53b6a26213e230fd6c57ac46044783bbd30f56ee64af44076a6fd7c772af4e84349191b59669847888a1d671390a58a4980a72523434c72e1bd10d3d17cf48392de9d96fb96633e35859241d15a7b33b1ad235f5242f7db9035562fb60ae6da628b67217c41504fe7670269488055dd442b1a1a311ed5a85c191340e01cdf9b4ed830a124e60157e4276abe1dac1e8ac8d9cf6b", 0x1000, 0x20040840}, 0x20000800) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @remote}, {0xa, 0xffff, 0x5, @rand_addr, 0x7}, r9, 0x4000020}}, 0x42) write$RDMA_USER_CM_CMD_LISTEN(r0, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r2}}, 0x10) 18:05:56 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(0xffffffffffffffff, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:05:56 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r0) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, 0x0) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r1) r2 = fcntl$getown(0xffffffffffffffff, 0x9) ptrace$peeksig(0x4209, r2, &(0x7f0000000140)={0x292, 0x0, 0x5}, &(0x7f0000000480)=[{}, {}, {}, {}, {}]) r3 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r3) r4 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r3) r5 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r6 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r5, r4, r6}, 0x0, 0x0, 0x0) 18:05:56 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, 0x0, &(0x7f0000000240)) setresuid(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r40) 18:05:56 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, 0x0, r45, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:05:56 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r0) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, 0x0) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r1) r2 = fcntl$getown(0xffffffffffffffff, 0x9) ptrace$peeksig(0x4209, r2, &(0x7f0000000140)={0x292, 0x0, 0x5}, &(0x7f0000000480)=[{}, {}, {}, {}, {}]) r3 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r3) r4 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r3) r5 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r6 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r5, r4, r6}, 0x0, 0x0, 0x0) 18:05:56 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(0xffffffffffffffff, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:05:56 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r0) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, 0x0) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r1) r2 = fcntl$getown(0xffffffffffffffff, 0x9) ptrace$peeksig(0x4209, r2, &(0x7f0000000140)={0x292, 0x0, 0x5}, &(0x7f0000000480)=[{}, {}, {}, {}, {}]) r3 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r3) r4 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r3) r5 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r6 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r5, r4, r6}, 0x0, 0x0, 0x0) 18:05:57 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, 0x0, &(0x7f0000000240)) setresuid(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r40) 18:05:57 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x9, @rand_addr="000000000000fd0800ff00"}, {0xa, 0x0, 0x0, @ipv4={[], [], @rand_addr=0x30000000}}, r1}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x18, 0xfa00, {0x4, &(0x7f0000000000), 0x13f, 0x4}}, 0x20) r3 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 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, 0x2, @perf_bp={&(0x7f0000000180), 0xc}, 0x20, 0x0, 0x0, 0x0, 0x6, 0x2, 0x3}, 0x0, 0x6, 0xffffffffffffffff, 0x0) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000)='/dev/nvme-fabrics\x00', 0x101000, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x2405, r4) r5 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) r6 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/dlm_plock\x00', 0x0, 0x0) ppoll(&(0x7f0000000500)=[{r6}], 0x1, 0x0, 0x0, 0x0) r7 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/dlm_plock\x00', 0x0, 0x0) ppoll(&(0x7f0000000500)=[{r7}], 0x1, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_DEL(0xffffffffffffffff, 0x2, r7) write$RDMA_USER_CM_CMD_CONNECT(r6, &(0x7f0000000780)={0x6, 0x118, 0xfa00, {{0x100, 0x0, "5b7657246e222291fa2bd2aef80e9cecf5ea32ec54b78050b35b3f9ffdb54d98122afb645b0d5fa94b7c99957e5272437a110a635ea58c12fcef1c11d697d88c78de0ed254bbcded271a4719dad7089701d2289011a539a200571b7f548b28d044e3c616d33ee62b0cacc5400fa372ec207e056100a2e6e965299fd125fac1b01f710350991791110888e44d3088969cf1dda79b87bcc3cea410267acb72e15341b06f834ec488cd79a5675b4865f313c057215a80f327d919e55370c2d2d935482a933766f932fb752043651dd1f73e6e713e022fe9e0a3a44833316bf2515961e9237dbf3cc525b1b0ad85f8705f0d63f0f54d3838a614890ef8c8956384b9", 0x5, 0x6, 0x3, 0x41, 0x3, 0xdb, 0x1f, 0x1}}}, 0x120) write$RDMA_USER_CM_CMD_CREATE_ID(r5, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r5, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r8}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(r5, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r5, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r9}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(r5, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r9}}, 0x10) write$RDMA_USER_CM_CMD_JOIN_IP_MCAST(r4, &(0x7f0000001200)={0x10, 0x30, 0xfa00, {&(0x7f0000000480), 0x0, {0xa, 0x4e22, 0x3f, @mcast1, 0x1}, r9}}, 0x38) r10 = syz_open_dev$audion(&(0x7f0000000080)='/dev/audio#\x00', 0xfffffffffffff801, 0x80002) sendmsg$tipc(r10, &(0x7f0000000740)={&(0x7f00000000c0)=@name={0x1e, 0x2, 0x3, {{0x42}, 0x4}}, 0x10, &(0x7f0000000540)=[{&(0x7f0000000100)="6caed99836f20c001000be2fa5179b6e46277bec336a48bc8fb6affeda2f11a99a700021fda50f6d16ec657879d486464e967c8b36eaceb82c0f9ef59277b5103978a0e55def06f58d519fd84e97c6057fa6e134de8931308169c342b1f069ed8c70", 0x62}, {&(0x7f0000000280)="9c029e3615778d91d4eb933ffd370238bf1d1988d8361b127ed22f03884e15f1397c09bb4f849d40a0619905f0d8e18b2e47515b4a2acde7e306fe30328a0c53649412da495226fbf9786e96a8529e90d7aa404fa135286e9116df1bdfa51a49840464ecd7025393afe94e8256f517546f924d26b9ff9560eaf64ed1026ca4e0cd418376880c0687a3583a4d9b5cca83511acdeed4f23d8edcec33c7a8d10e6c634e4183cce5145178e28af6b9f47a14f3e0331472", 0xb5}, {&(0x7f0000000180)}, {&(0x7f00000004c0)="f8842fb87c892afb4bca805ca184d3ffc72c850d45a94ccbfbcb649365676521af107234ba41cf25", 0x28}, {&(0x7f0000000500)}, {&(0x7f0000000640)="a3750261de6146f214990897c1ef5976c81a8ef53d2d6e6e98ae48b8f8c266086d9c05daf2e5059a03300288364649230e566a1d8108b668bb654be3961bd53d71e9832d970766d073a540fd7ba710e7ce7f0abc7d18cfec61491f61fbd1e324df4e451ede873cd5025848953e5192140634cf124190f8c559c9958a1dc0a9c9e2638928c1d1478e670b25c8062004e0b12269be727766f5ef8d850fdff6652edb537aa264e8122a969b17d9558f2425262cde5a71d76e2ae814509fa6eceabb1745c34fb41aabaa7385be9026630aaec1bd37c64f775d5b20", 0xd9}], 0x6, &(0x7f0000001240)="e4bc00fbecdf80cc995d4739ec6c37c9852bce1ed1af1d0210e69f5feb68af8be51d61246a231a232803454b9ff55648d0e4ea3b1024dcfa155453f3259ac7c66706f4e50f4109e27197b72b2765f8b7d2f278b2070d06fbef8b1508191c6701af1bd06a5cede6a8b7f38420e875ead829928a4dab622313f4f66cc600f7e0d6ca3fd6ec4e25ecf15ba2001de3b2e2a4acc24c116bbea33994243e74396ec022cf267ea8463106157a4f16dfe2a2cba5303e7bf8e5ebd73db20bc398225baa6646c0667ab61242a0fea5ad474bd8b0dcc6d96b2c0b8505aeb74ca63c71e46a0050899d93bdd430f801ae186b37b586c8157e019a3324696afd9eb00e5f5cc0e3ba12f4fd44132ddda4e7f0a94782c503b9cfb24ecdee4c25ad679fcaaf75783e512884086b6d0be88562016c4dc05bed1ac20995eb12f4298f8c5286ce6cda6a9a49c77431ca19560e08358607989a41ffa46d1cde9371c25efac1b276f2e6555856c577793492144199d8e104e581fa661781f1196d601b63f9c3a90e5f9434fe023600500d418559e60b05cf98b9cf2f4108f07b4362195fca3aaf659baba50ab530e91745b0893f2e286e77c1a4076cf334d51263b20fcce20a7b2ac538e77a6db0657c1383dfa3837e69d920d651772d8fe584738f5b6fea07f766acd381bfebb8b97129648cea8d4fff850622bc92658fd162cf16c0f1c608e200c2d34671de6164245be63bb18c06bb342863e1e89ac317670286a44499d77e2e5661bb68e7aa06c96f523437d8fe3ae288ca0863764fb0e6c5dee356af4a15bded6648d7d5da4f593bc70fd53affd7455e923e75490a84acf71a90b46a29fe4c75f07efe009f59fc5e600b1fa634ae1faebc6b80277596269736a3fae0f8c44ab3706618c83bec143490881ea844639f64a86419e83d46242c0756daadda309f965e20d5242617328426d4b016f561145e537d97826738f71e41a0145537418adfc254233c5d91c3f90c6a035102f3f1159d627a05bb5bc7a02778d5104a7f61b9f7a1914d1add0a7064ebfd6f07eaaa49517f440cfd23781563f8b12902886d4629f2e3110dd50269e5900f07a5ea84cb680485edd74750fc99984675252816de8fa9a24e147a29a9a2844af2e02256de332894d414b58bce1e0a81de146f1f4d891a91000a0c8417bedf926e1a82cb43b67bc6d9700d74c2a5c4ae85495f3406424d5169464e98d9d5be77a51370801278aa4db14e6d4748830e72be70e32397ec0d940530e003327fbb05fc4d4684a5a08b28215e27ff095d2015712f12cf7ace42ade15d6f113d83165e0f34e1c839d85dc4434104aaa44784cf72c96c53fbb3abd45dfae16c89328339ed373b270bda296ba42d77fe23156f63c6fb1052854a9c64b0050b680826815ee01519171a8826e2993e95216d89c4b5381e6d8655ee5b3574f61569289ea327d998794a124e95e617e62039b579b2731a83d0afbdb3e3713552535bd3db3d1cc5dffe49ed3006d7313498edb905116e51e947cf2a60f3134c8d85dff05b0998d1de9a7642091b8021d16cdc9ad7b0a69a511a449f8a275a283d94695afe5751b4417d8897e72ae71580ad511e7d19574f2342c7e2cde091f7b718dd9a7dbbe671f9536ceda05084e4b517a6e216d56a50120a33eaee78600271b762c619335b1448757062b9448cb8650a662bce3880870e8156b9b8d75d649c3d630baf662a0320e81a0f6634d349f42178a22c2d6332b181ee9872f2f2a79042ab8eac3418a8299a75fbea6484a2f729386f5e002e3811b4b0753b5e4b09b0711a47413adaaa9a33cbdad286de9caced33aac9b3f95e1b22580d6671d143a9a91a45207c03750d74e64c1f2de82d9019f4824bb04d664440b7408ec154f10f3f0951a50381763c939020aaa5001170069b43e80d329a5a4be09f35ec2c8df7d4d5c22be7b84c85d6e6aca30f15316f8e9002f344cd76dd575b17408979fc8faa57f3a2c80b38717a21fa0b61b4a5ad43e7fba5fe9afae018a0f50831508ef03a2e65c1a84485d2de4de966b451d00fe67a088bc8b8a4747c7bb2af0aadd207fee33ce946dd94f78f93ce630588acd1e486e71922259be64380071dfb39032af853f85e3229b17835278f239a1451ce8f4c09afc1a548baf915443e9845e2110867bb86bc10621adaee89d3ffa18c0d5b1561cc10ada417ed2e7f85a6e4d87d1877662d02a03199422e3337d115ffbba7cd2fb58442fe8660fa31e984dded39f8221a03aa9163805c5b3f66715a928730ac93155a3ba0e4c3e87f7cdf19f726d92f39e710e6ca14a45d2e341b0413ae308a4e749e023b1d3494998f15446885ca626b401009ad7426458b1d17bbad957d645c051119f57f41a482ee1fae422b8d3343043dd07895565baa11885322facdd506156843969f177dd711c1dd8f6478407860dc7cf921fc1463dd961f2e80581d6156419501d6be7160aff5fd3fc5ae7f03a2ff941eee52312057a1dfee1ad1da6acec9823bbbab201507839d85093155653c0ad6edbd2b5bce88ca50abec783335f407441ee37193a66031643dc97167c5c7f714cd8c31fd95b358f0d8f9f6bba394913451b388dba0252979a54166367963ce2c6c99fc5be5956d27d5177168801a31e3a31730d2969eb27a0b04a178eecdf005d5d3b09dbb055a7bc6e45983f8ece16f01ed6db1c4a0065faebdc876aacb77140fb00381b4c77843d582794cae1c8d764eee2b66d34c7109cbed9ecf0960868856890f614e27ee301e49c7d01c5037d72ac475f690973e164af6d08f00edcdb4c86d86c421e727f34c1df57b34bd2e535a517c1354ed5793afd9d74bbf296279067bf8b97dc2649bab83acaa24023dfa74378f483a52a830d02949379c13124e5519099587ca5954ad6b843ae12df4ae4a6a38de0ad9369c58a9d0b51d7bd19b3cad7640f7ace9de3522505880e8ed92fa110d391b91ed5c1ad14dee1ad6be42ad86db17fe3b397a47358d70e53b0816e765af40997ddb5039dd7f2dee3d2a93fe7d06baa5963f3e88661a0344ff7a941cc3022f2361ea32f9df5cc0b1fa8c1208441ca0e895b5051a558af72c2f0d769b70ab356a39a4667ccda4945059adf0f6aa4a6bcd45a60490fb9931e5649b266d1a728ede2d41e556f77800b82c3702ecce22a42aab9c51c47b811f039fef09d1fd012054372c8f79177f60bb44c7dcc7809608316ca805282c3d3451d14357f948207aa79c70a7c738b6efaf61d2b58fcb923959c3a6ca2b9dfe4f4c0456a9ee6d97e1a648a7e8b926acfc9bbdaaeed0467e9cbca1f8651db0c6320b5e10d372fa1fd6f0edaa29a3e4a153fb807c0b814d422e91bd70db76ecabb8bce359fafd58a7f01f82d9bf83798bf3acf012f6d312c17dc864ce863db211b421f58249766f11ad1bd7fa7d08f9cde0cb3b1348214ec198e27c51c22cef9bff55422fdec6901fbdc5120e5b46818c045bfa5b7a1097cb90cbd8607a7eee3625ae813c5008277ce1097fbfb209327488ffd56971fa1db72d9438a907cab07b70ed999b39f05980e644300a4a0f8df22bea7bb3ffbad57eb5e7cc7a0111f3642d7d49bb15caf3e76a54a27674f2c6fb4694d75a9ae008aa6ea196cc8ef08e09d23fe739fc7905c222d097daf1c1fb2dfe3d1ab81f167431b9c8cd3cf405aea1e1baca1005404d5ad3891334a83ef4fb865c6ed7174f6ab49c98548955ac4f8fc555387af14310957d8039ed4005bf2348cbcf32af1407ed2ebb78d6862b07b46c20a09f5c600cf1cb56fe01262f0d672e30f391bef6edaf085904b5309f58524ec8b8ce0e592f88dd29cfd86c947adeb5d61385dd64a1a81ef9ff8d5691d4f17240641142dfbfd7650da6299957fd1c2463d9153bce0fe1227748be47182335b9877a6a8635fd4cdb8f7e6ba2e626712c6b79aca47d0df9697cfa3625a099851f5bf8f14e6f650ae9ef8c33f7cfb687b4872a3ab2c0145eb4b0fba7076f8cf8e0aa30fec7b55397889ce37c2385688fc1ff76e925cb9baaecce6ce99e6d421b309d2c248a1c189586f0f45cb50b850f5d2681a6d885d7558b4032185dd57c294c58a0c6d05f6fe55c3808fb508d623f3e2728ee0abdd54aef41260418de030f704c2179201cace8947763618facd8044f2acb8f6fa3dfa8ad6d4f641ed6f640738c41c703b915c39ff6032e581541ab4dce45c44f5b9c5d1a9a9aab4f583f329b992f0e83350c92c8a1d2be11d01cc79d62525ae555a13ca0c9dc2c664b69b23d1ae5228baadfbcfdf972c6c641e60300f59bc38cd5f6962f57e14198928126c66f9b5773359dcabf7c8a567ca72c9ee01ab67201e63bf5d6c14f06b1e505db3636c37b43d93df568346fadb039e414f8b614a1f9e46c802cc145ea46d401d97c5b9bafda7e4c82ef1dd8b7f82b5f6e06ab512cde5f9ace7c526bf56ea86fb38ca7e29770cc6d42aa2db6a60b24d1c2bd24b23ba7d90add86f20597ecdf96357e256025670f7ff81b871b17c5140b024c8b054190954e65b062b357673e4eb9bf1a3ad0cfbcfdb232c1a2f8a212d27d9de16459166e6db25cf47f58daa8a506018649360760f11ade5388dbb10f7c88fd6bcbde238a233b4d417759e9198488e73e01aebbf1476d939fca035c74b397e231aba319795ae71602afa3661f9335cbb9c3a91cbc5dd3c0ff304dd5127137fcdaf478bc14debcc4be09e1e750989fde442bf952c1bea1037ceae95eae022a3f104bfe4952bb5f6db0f2b7c6d36f9d9c73219bd7f631480fab2ce8d06d452d44f608402de778b6fee954fe5792b07fc9fe9da09b436a83bd098662c42430243ab7e19457852a22f2a6d5bd16971cb16dee2379f0fa719279696f291d546e5835f50f85f103b96cc68870ba8407303ca079af8f5da82ad455a5bf6963ed4dace040c01356a61188f264d900cd1e3b1fd53da735b98553c9ea65f0cfe63de7e32d297453f3ddaae15b0457a1b9b41eecd41fe4ecfbcf72b8b2b1a20705c11ed4b2b3ce71519a9af4dae303e9da53b4262423f8af5c2f3cfadd1a3008b9a7cbe104107d1304b919776e5aab7fa615450cd02ce977aec9a7a65d967c1ab103183602309f114ff3fd5e6bdfa85134c76140442532d7a9280eb959df77b9f9add770923736ae70cd8d619ff0edc47a52940c9cdf4e7b75cbb23732893fd0a58430919980719f86d73840450c103748ca00665afe32246e957a9256625485f7faab156882901c5e5d7a9d53bf54b6fd1e2eebb4d0a5ea033d85a88a9f3f68e5e47536e8f1a58deff776a727c19a2d12d3a0d953c2d831dfc3e8bcb6a90ae5249ee1f94488784e0fc363dabcf0fcdcaf7d7366098e4fdc6273d5c668761c1db5c5b66a77da6074814a34231a66080945547bddeeed839d2d4e4dccb57ddba6fcacd05207897d0f1dcae199ee5c720bb05eaecc684d478473f6d3f7cbf6365c8e229d43789c0b0c01d204f4e7d5ef6633368c007504df5a03966091fe36e205c5e75f4371f0c84c50031025bb0883ddd98ce3a32956e0526acea14d60d03ec2d7ec8991e791580a90538876f53b6a26213e230fd6c57ac46044783bbd30f56ee64af44076a6fd7c772af4e84349191b59669847888a1d671390a58a4980a72523434c72e1bd10d3d17cf48392de9d96fb96633e35859241d15a7b33b1ad235f5242f7db9035562fb60ae6da628b67217c41504fe7670269488055dd442b1a1a311ed5a85c191340e01cdf9b4ed830a124e60157e4276abe1dac1e8ac8d9cf6b", 0x1000, 0x20040840}, 0x20000800) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @remote}, {0xa, 0xffff, 0x5, @rand_addr, 0x7}, r9, 0x4000020}}, 0x42) write$RDMA_USER_CM_CMD_LISTEN(r0, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r2}}, 0x10) 18:05:57 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, 0x0, r45, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:05:57 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r0) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, 0x0) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r1) r2 = fcntl$getown(0xffffffffffffffff, 0x9) ptrace$peeksig(0x4209, r2, &(0x7f0000000140)={0x292, 0x0, 0x5}, &(0x7f0000000480)=[{}, {}, {}, {}, {}]) r3 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r3) r4 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r3) r5 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r5, r4}, 0x0, 0x0, 0x0) 18:05:57 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:05:57 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x9, @rand_addr="000000000000fd0800ff00"}, {0xa, 0x0, 0x0, @ipv4={[], [], @rand_addr=0x30000000}}, r1}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x18, 0xfa00, {0x4, &(0x7f0000000000), 0x13f, 0x4}}, 0x20) r3 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 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, 0x2, @perf_bp={&(0x7f0000000180), 0xc}, 0x20, 0x0, 0x0, 0x0, 0x6, 0x2, 0x3}, 0x0, 0x6, 0xffffffffffffffff, 0x0) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000)='/dev/nvme-fabrics\x00', 0x101000, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x2405, r4) r5 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) r6 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/dlm_plock\x00', 0x0, 0x0) ppoll(&(0x7f0000000500)=[{r6}], 0x1, 0x0, 0x0, 0x0) r7 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/dlm_plock\x00', 0x0, 0x0) ppoll(&(0x7f0000000500)=[{r7}], 0x1, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_DEL(0xffffffffffffffff, 0x2, r7) write$RDMA_USER_CM_CMD_CONNECT(r6, &(0x7f0000000780)={0x6, 0x118, 0xfa00, {{0x100, 0x0, "5b7657246e222291fa2bd2aef80e9cecf5ea32ec54b78050b35b3f9ffdb54d98122afb645b0d5fa94b7c99957e5272437a110a635ea58c12fcef1c11d697d88c78de0ed254bbcded271a4719dad7089701d2289011a539a200571b7f548b28d044e3c616d33ee62b0cacc5400fa372ec207e056100a2e6e965299fd125fac1b01f710350991791110888e44d3088969cf1dda79b87bcc3cea410267acb72e15341b06f834ec488cd79a5675b4865f313c057215a80f327d919e55370c2d2d935482a933766f932fb752043651dd1f73e6e713e022fe9e0a3a44833316bf2515961e9237dbf3cc525b1b0ad85f8705f0d63f0f54d3838a614890ef8c8956384b9", 0x5, 0x6, 0x3, 0x41, 0x3, 0xdb, 0x1f, 0x1}}}, 0x120) write$RDMA_USER_CM_CMD_CREATE_ID(r5, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r5, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r8}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(r5, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r5, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r9}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(r5, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r9}}, 0x10) write$RDMA_USER_CM_CMD_JOIN_IP_MCAST(r4, &(0x7f0000001200)={0x10, 0x30, 0xfa00, {&(0x7f0000000480), 0x0, {0xa, 0x4e22, 0x3f, @mcast1, 0x1}, r9}}, 0x38) r10 = syz_open_dev$audion(&(0x7f0000000080)='/dev/audio#\x00', 0xfffffffffffff801, 0x80002) sendmsg$tipc(r10, &(0x7f0000000740)={&(0x7f00000000c0)=@name={0x1e, 0x2, 0x3, {{0x42}, 0x4}}, 0x10, &(0x7f0000000540)=[{&(0x7f0000000100)="6caed99836f20c001000be2fa5179b6e46277bec336a48bc8fb6affeda2f11a99a700021fda50f6d16ec657879d486464e967c8b36eaceb82c0f9ef59277b5103978a0e55def06f58d519fd84e97c6057fa6e134de8931308169c342b1f069ed8c70", 0x62}, {&(0x7f0000000280)="9c029e3615778d91d4eb933ffd370238bf1d1988d8361b127ed22f03884e15f1397c09bb4f849d40a0619905f0d8e18b2e47515b4a2acde7e306fe30328a0c53649412da495226fbf9786e96a8529e90d7aa404fa135286e9116df1bdfa51a49840464ecd7025393afe94e8256f517546f924d26b9ff9560eaf64ed1026ca4e0cd418376880c0687a3583a4d9b5cca83511acdeed4f23d8edcec33c7a8d10e6c634e4183cce5145178e28af6b9f47a14f3e0331472", 0xb5}, {&(0x7f0000000180)}, {&(0x7f00000004c0)="f8842fb87c892afb4bca805ca184d3ffc72c850d45a94ccbfbcb649365676521af107234ba41cf25", 0x28}, {&(0x7f0000000500)}, {&(0x7f0000000640)="a3750261de6146f214990897c1ef5976c81a8ef53d2d6e6e98ae48b8f8c266086d9c05daf2e5059a03300288364649230e566a1d8108b668bb654be3961bd53d71e9832d970766d073a540fd7ba710e7ce7f0abc7d18cfec61491f61fbd1e324df4e451ede873cd5025848953e5192140634cf124190f8c559c9958a1dc0a9c9e2638928c1d1478e670b25c8062004e0b12269be727766f5ef8d850fdff6652edb537aa264e8122a969b17d9558f2425262cde5a71d76e2ae814509fa6eceabb1745c34fb41aabaa7385be9026630aaec1bd37c64f775d5b20", 0xd9}], 0x6, &(0x7f0000001240)="e4bc00fbecdf80cc995d4739ec6c37c9852bce1ed1af1d0210e69f5feb68af8be51d61246a231a232803454b9ff55648d0e4ea3b1024dcfa155453f3259ac7c66706f4e50f4109e27197b72b2765f8b7d2f278b2070d06fbef8b1508191c6701af1bd06a5cede6a8b7f38420e875ead829928a4dab622313f4f66cc600f7e0d6ca3fd6ec4e25ecf15ba2001de3b2e2a4acc24c116bbea33994243e74396ec022cf267ea8463106157a4f16dfe2a2cba5303e7bf8e5ebd73db20bc398225baa6646c0667ab61242a0fea5ad474bd8b0dcc6d96b2c0b8505aeb74ca63c71e46a0050899d93bdd430f801ae186b37b586c8157e019a3324696afd9eb00e5f5cc0e3ba12f4fd44132ddda4e7f0a94782c503b9cfb24ecdee4c25ad679fcaaf75783e512884086b6d0be88562016c4dc05bed1ac20995eb12f4298f8c5286ce6cda6a9a49c77431ca19560e08358607989a41ffa46d1cde9371c25efac1b276f2e6555856c577793492144199d8e104e581fa661781f1196d601b63f9c3a90e5f9434fe023600500d418559e60b05cf98b9cf2f4108f07b4362195fca3aaf659baba50ab530e91745b0893f2e286e77c1a4076cf334d51263b20fcce20a7b2ac538e77a6db0657c1383dfa3837e69d920d651772d8fe584738f5b6fea07f766acd381bfebb8b97129648cea8d4fff850622bc92658fd162cf16c0f1c608e200c2d34671de6164245be63bb18c06bb342863e1e89ac317670286a44499d77e2e5661bb68e7aa06c96f523437d8fe3ae288ca0863764fb0e6c5dee356af4a15bded6648d7d5da4f593bc70fd53affd7455e923e75490a84acf71a90b46a29fe4c75f07efe009f59fc5e600b1fa634ae1faebc6b80277596269736a3fae0f8c44ab3706618c83bec143490881ea844639f64a86419e83d46242c0756daadda309f965e20d5242617328426d4b016f561145e537d97826738f71e41a0145537418adfc254233c5d91c3f90c6a035102f3f1159d627a05bb5bc7a02778d5104a7f61b9f7a1914d1add0a7064ebfd6f07eaaa49517f440cfd23781563f8b12902886d4629f2e3110dd50269e5900f07a5ea84cb680485edd74750fc99984675252816de8fa9a24e147a29a9a2844af2e02256de332894d414b58bce1e0a81de146f1f4d891a91000a0c8417bedf926e1a82cb43b67bc6d9700d74c2a5c4ae85495f3406424d5169464e98d9d5be77a51370801278aa4db14e6d4748830e72be70e32397ec0d940530e003327fbb05fc4d4684a5a08b28215e27ff095d2015712f12cf7ace42ade15d6f113d83165e0f34e1c839d85dc4434104aaa44784cf72c96c53fbb3abd45dfae16c89328339ed373b270bda296ba42d77fe23156f63c6fb1052854a9c64b0050b680826815ee01519171a8826e2993e95216d89c4b5381e6d8655ee5b3574f61569289ea327d998794a124e95e617e62039b579b2731a83d0afbdb3e3713552535bd3db3d1cc5dffe49ed3006d7313498edb905116e51e947cf2a60f3134c8d85dff05b0998d1de9a7642091b8021d16cdc9ad7b0a69a511a449f8a275a283d94695afe5751b4417d8897e72ae71580ad511e7d19574f2342c7e2cde091f7b718dd9a7dbbe671f9536ceda05084e4b517a6e216d56a50120a33eaee78600271b762c619335b1448757062b9448cb8650a662bce3880870e8156b9b8d75d649c3d630baf662a0320e81a0f6634d349f42178a22c2d6332b181ee9872f2f2a79042ab8eac3418a8299a75fbea6484a2f729386f5e002e3811b4b0753b5e4b09b0711a47413adaaa9a33cbdad286de9caced33aac9b3f95e1b22580d6671d143a9a91a45207c03750d74e64c1f2de82d9019f4824bb04d664440b7408ec154f10f3f0951a50381763c939020aaa5001170069b43e80d329a5a4be09f35ec2c8df7d4d5c22be7b84c85d6e6aca30f15316f8e9002f344cd76dd575b17408979fc8faa57f3a2c80b38717a21fa0b61b4a5ad43e7fba5fe9afae018a0f50831508ef03a2e65c1a84485d2de4de966b451d00fe67a088bc8b8a4747c7bb2af0aadd207fee33ce946dd94f78f93ce630588acd1e486e71922259be64380071dfb39032af853f85e3229b17835278f239a1451ce8f4c09afc1a548baf915443e9845e2110867bb86bc10621adaee89d3ffa18c0d5b1561cc10ada417ed2e7f85a6e4d87d1877662d02a03199422e3337d115ffbba7cd2fb58442fe8660fa31e984dded39f8221a03aa9163805c5b3f66715a928730ac93155a3ba0e4c3e87f7cdf19f726d92f39e710e6ca14a45d2e341b0413ae308a4e749e023b1d3494998f15446885ca626b401009ad7426458b1d17bbad957d645c051119f57f41a482ee1fae422b8d3343043dd07895565baa11885322facdd506156843969f177dd711c1dd8f6478407860dc7cf921fc1463dd961f2e80581d6156419501d6be7160aff5fd3fc5ae7f03a2ff941eee52312057a1dfee1ad1da6acec9823bbbab201507839d85093155653c0ad6edbd2b5bce88ca50abec783335f407441ee37193a66031643dc97167c5c7f714cd8c31fd95b358f0d8f9f6bba394913451b388dba0252979a54166367963ce2c6c99fc5be5956d27d5177168801a31e3a31730d2969eb27a0b04a178eecdf005d5d3b09dbb055a7bc6e45983f8ece16f01ed6db1c4a0065faebdc876aacb77140fb00381b4c77843d582794cae1c8d764eee2b66d34c7109cbed9ecf0960868856890f614e27ee301e49c7d01c5037d72ac475f690973e164af6d08f00edcdb4c86d86c421e727f34c1df57b34bd2e535a517c1354ed5793afd9d74bbf296279067bf8b97dc2649bab83acaa24023dfa74378f483a52a830d02949379c13124e5519099587ca5954ad6b843ae12df4ae4a6a38de0ad9369c58a9d0b51d7bd19b3cad7640f7ace9de3522505880e8ed92fa110d391b91ed5c1ad14dee1ad6be42ad86db17fe3b397a47358d70e53b0816e765af40997ddb5039dd7f2dee3d2a93fe7d06baa5963f3e88661a0344ff7a941cc3022f2361ea32f9df5cc0b1fa8c1208441ca0e895b5051a558af72c2f0d769b70ab356a39a4667ccda4945059adf0f6aa4a6bcd45a60490fb9931e5649b266d1a728ede2d41e556f77800b82c3702ecce22a42aab9c51c47b811f039fef09d1fd012054372c8f79177f60bb44c7dcc7809608316ca805282c3d3451d14357f948207aa79c70a7c738b6efaf61d2b58fcb923959c3a6ca2b9dfe4f4c0456a9ee6d97e1a648a7e8b926acfc9bbdaaeed0467e9cbca1f8651db0c6320b5e10d372fa1fd6f0edaa29a3e4a153fb807c0b814d422e91bd70db76ecabb8bce359fafd58a7f01f82d9bf83798bf3acf012f6d312c17dc864ce863db211b421f58249766f11ad1bd7fa7d08f9cde0cb3b1348214ec198e27c51c22cef9bff55422fdec6901fbdc5120e5b46818c045bfa5b7a1097cb90cbd8607a7eee3625ae813c5008277ce1097fbfb209327488ffd56971fa1db72d9438a907cab07b70ed999b39f05980e644300a4a0f8df22bea7bb3ffbad57eb5e7cc7a0111f3642d7d49bb15caf3e76a54a27674f2c6fb4694d75a9ae008aa6ea196cc8ef08e09d23fe739fc7905c222d097daf1c1fb2dfe3d1ab81f167431b9c8cd3cf405aea1e1baca1005404d5ad3891334a83ef4fb865c6ed7174f6ab49c98548955ac4f8fc555387af14310957d8039ed4005bf2348cbcf32af1407ed2ebb78d6862b07b46c20a09f5c600cf1cb56fe01262f0d672e30f391bef6edaf085904b5309f58524ec8b8ce0e592f88dd29cfd86c947adeb5d61385dd64a1a81ef9ff8d5691d4f17240641142dfbfd7650da6299957fd1c2463d9153bce0fe1227748be47182335b9877a6a8635fd4cdb8f7e6ba2e626712c6b79aca47d0df9697cfa3625a099851f5bf8f14e6f650ae9ef8c33f7cfb687b4872a3ab2c0145eb4b0fba7076f8cf8e0aa30fec7b55397889ce37c2385688fc1ff76e925cb9baaecce6ce99e6d421b309d2c248a1c189586f0f45cb50b850f5d2681a6d885d7558b4032185dd57c294c58a0c6d05f6fe55c3808fb508d623f3e2728ee0abdd54aef41260418de030f704c2179201cace8947763618facd8044f2acb8f6fa3dfa8ad6d4f641ed6f640738c41c703b915c39ff6032e581541ab4dce45c44f5b9c5d1a9a9aab4f583f329b992f0e83350c92c8a1d2be11d01cc79d62525ae555a13ca0c9dc2c664b69b23d1ae5228baadfbcfdf972c6c641e60300f59bc38cd5f6962f57e14198928126c66f9b5773359dcabf7c8a567ca72c9ee01ab67201e63bf5d6c14f06b1e505db3636c37b43d93df568346fadb039e414f8b614a1f9e46c802cc145ea46d401d97c5b9bafda7e4c82ef1dd8b7f82b5f6e06ab512cde5f9ace7c526bf56ea86fb38ca7e29770cc6d42aa2db6a60b24d1c2bd24b23ba7d90add86f20597ecdf96357e256025670f7ff81b871b17c5140b024c8b054190954e65b062b357673e4eb9bf1a3ad0cfbcfdb232c1a2f8a212d27d9de16459166e6db25cf47f58daa8a506018649360760f11ade5388dbb10f7c88fd6bcbde238a233b4d417759e9198488e73e01aebbf1476d939fca035c74b397e231aba319795ae71602afa3661f9335cbb9c3a91cbc5dd3c0ff304dd5127137fcdaf478bc14debcc4be09e1e750989fde442bf952c1bea1037ceae95eae022a3f104bfe4952bb5f6db0f2b7c6d36f9d9c73219bd7f631480fab2ce8d06d452d44f608402de778b6fee954fe5792b07fc9fe9da09b436a83bd098662c42430243ab7e19457852a22f2a6d5bd16971cb16dee2379f0fa719279696f291d546e5835f50f85f103b96cc68870ba8407303ca079af8f5da82ad455a5bf6963ed4dace040c01356a61188f264d900cd1e3b1fd53da735b98553c9ea65f0cfe63de7e32d297453f3ddaae15b0457a1b9b41eecd41fe4ecfbcf72b8b2b1a20705c11ed4b2b3ce71519a9af4dae303e9da53b4262423f8af5c2f3cfadd1a3008b9a7cbe104107d1304b919776e5aab7fa615450cd02ce977aec9a7a65d967c1ab103183602309f114ff3fd5e6bdfa85134c76140442532d7a9280eb959df77b9f9add770923736ae70cd8d619ff0edc47a52940c9cdf4e7b75cbb23732893fd0a58430919980719f86d73840450c103748ca00665afe32246e957a9256625485f7faab156882901c5e5d7a9d53bf54b6fd1e2eebb4d0a5ea033d85a88a9f3f68e5e47536e8f1a58deff776a727c19a2d12d3a0d953c2d831dfc3e8bcb6a90ae5249ee1f94488784e0fc363dabcf0fcdcaf7d7366098e4fdc6273d5c668761c1db5c5b66a77da6074814a34231a66080945547bddeeed839d2d4e4dccb57ddba6fcacd05207897d0f1dcae199ee5c720bb05eaecc684d478473f6d3f7cbf6365c8e229d43789c0b0c01d204f4e7d5ef6633368c007504df5a03966091fe36e205c5e75f4371f0c84c50031025bb0883ddd98ce3a32956e0526acea14d60d03ec2d7ec8991e791580a90538876f53b6a26213e230fd6c57ac46044783bbd30f56ee64af44076a6fd7c772af4e84349191b59669847888a1d671390a58a4980a72523434c72e1bd10d3d17cf48392de9d96fb96633e35859241d15a7b33b1ad235f5242f7db9035562fb60ae6da628b67217c41504fe7670269488055dd442b1a1a311ed5a85c191340e01cdf9b4ed830a124e60157e4276abe1dac1e8ac8d9cf6b", 0x1000, 0x20040840}, 0x20000800) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @remote}, {0xa, 0xffff, 0x5, @rand_addr, 0x7}, r9, 0x4000020}}, 0x42) write$RDMA_USER_CM_CMD_LISTEN(r0, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r2}}, 0x10) 18:05:57 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r0) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, 0x0) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r1) r2 = fcntl$getown(0xffffffffffffffff, 0x9) ptrace$peeksig(0x4209, r2, &(0x7f0000000140)={0x292, 0x0, 0x5}, &(0x7f0000000480)=[{}, {}, {}, {}, {}]) r3 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r3) r4 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r3) r5 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r5, r4}, 0x0, 0x0, 0x0) 18:05:57 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, 0x0, &(0x7f0000000240)) setresuid(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r40) 18:05:57 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:05:57 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r0) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, 0x0) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r1) r2 = fcntl$getown(0xffffffffffffffff, 0x9) ptrace$peeksig(0x4209, r2, &(0x7f0000000140)={0x292, 0x0, 0x5}, &(0x7f0000000480)=[{}, {}, {}, {}, {}]) r3 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r3) r4 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r3) r5 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r5, r4}, 0x0, 0x0, 0x0) 18:05:57 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, 0x0, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:05:58 executing program 3: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r1, r0, r2}, 0x0, 0x200000000000000, 0x0) 18:05:58 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r0) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, 0x0) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r1) r2 = fcntl$getown(0xffffffffffffffff, 0x9) ptrace$peeksig(0x4209, r2, &(0x7f0000000140)={0x292, 0x0, 0x5}, &(0x7f0000000480)=[{}, {}, {}, {}, {}]) r3 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r3) r4 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r3) r5 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, r4, r5}, 0x0, 0x0, 0x0) 18:05:58 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000040)={0xffffffffffffffff}, 0x2, 0x5}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r1}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) r3 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/dlm_plock\x00', 0x0, 0x0) ppoll(&(0x7f0000000500)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$SIOCGETNODEID(r3, 0x89e1, &(0x7f0000000080)={0x3}) openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/dlm_plock\x00', 0x10000, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r2}}, 0x48) r4 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000000)='/proc/capi/capi20\x00', 0x0, 0x0) write$RDMA_USER_CM_CMD_LISTEN(r4, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r2, 0x1}}, 0x10) 18:05:58 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:05:58 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r41) 18:05:58 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r0) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, 0x0) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r1) r2 = fcntl$getown(0xffffffffffffffff, 0x9) ptrace$peeksig(0x4209, r2, &(0x7f0000000140)={0x292, 0x0, 0x5}, &(0x7f0000000480)=[{}, {}, {}, {}, {}]) r3 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r3) r4 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r3) r5 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, r4, r5}, 0x0, 0x0, 0x0) 18:05:58 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, 0x0, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:05:58 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r0) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, 0x0) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r1) r2 = fcntl$getown(0xffffffffffffffff, 0x9) ptrace$peeksig(0x4209, r2, &(0x7f0000000140)={0x292, 0x0, 0x5}, &(0x7f0000000480)=[{}, {}, {}, {}, {}]) r3 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r3) r4 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r3) r5 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={0x0, r4, r5}, 0x0, 0x0, 0x0) 18:05:58 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r0) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, 0x0) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r1) r2 = fcntl$getown(0xffffffffffffffff, 0x9) ptrace$peeksig(0x4209, r2, &(0x7f0000000140)={0x292, 0x0, 0x5}, &(0x7f0000000480)=[{}, {}, {}, {}, {}]) r3 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r3) r4 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r5 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r4, 0x0, r5}, 0x0, 0x0, 0x0) 18:05:58 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000040)={0xffffffffffffffff}, 0x2, 0x5}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r1}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) r3 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/dlm_plock\x00', 0x0, 0x0) ppoll(&(0x7f0000000500)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$SIOCGETNODEID(r3, 0x89e1, &(0x7f0000000080)={0x3}) openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/dlm_plock\x00', 0x10000, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r2}}, 0x48) r4 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000000)='/proc/capi/capi20\x00', 0x0, 0x0) write$RDMA_USER_CM_CMD_LISTEN(r4, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r2, 0x1}}, 0x10) 18:05:58 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r41) 18:05:58 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r39, r39, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:05:58 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r0) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, 0x0) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r1) r2 = fcntl$getown(0xffffffffffffffff, 0x9) ptrace$peeksig(0x4209, r2, &(0x7f0000000140)={0x292, 0x0, 0x5}, &(0x7f0000000480)=[{}, {}, {}, {}, {}]) r3 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r3) r4 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r5 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r4, 0x0, r5}, 0x0, 0x0, 0x0) 18:05:59 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r41) 18:05:59 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, 0x0, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:05:59 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000040)={0xffffffffffffffff}, 0x2, 0x5}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r1}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) r3 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/dlm_plock\x00', 0x0, 0x0) ppoll(&(0x7f0000000500)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$SIOCGETNODEID(r3, 0x89e1, &(0x7f0000000080)={0x3}) openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/dlm_plock\x00', 0x10000, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r2}}, 0x48) r4 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000000)='/proc/capi/capi20\x00', 0x0, 0x0) write$RDMA_USER_CM_CMD_LISTEN(r4, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r2, 0x1}}, 0x10) 18:05:59 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r0) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, 0x0) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r1) r2 = fcntl$getown(0xffffffffffffffff, 0x9) ptrace$peeksig(0x4209, r2, &(0x7f0000000140)={0x292, 0x0, 0x5}, &(0x7f0000000480)=[{}, {}, {}, {}, {}]) r3 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r3) r4 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r5 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r4, 0x0, r5}, 0x0, 0x0, 0x0) 18:05:59 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r0) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, 0x0) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r1) r2 = fcntl$getown(0xffffffffffffffff, 0x9) ptrace$peeksig(0x4209, r2, &(0x7f0000000140)={0x292, 0x0, 0x5}, &(0x7f0000000480)=[{}, {}, {}, {}, {}]) r3 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r4 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r3) r5 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r6 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r5, r4, r6}, 0x0, 0x0, 0x0) 18:05:59 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r39, r39, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:05:59 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:05:59 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r0) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, 0x0) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r1) r2 = fcntl$getown(0xffffffffffffffff, 0x9) ptrace$peeksig(0x4209, r2, &(0x7f0000000140)={0x292, 0x0, 0x5}, &(0x7f0000000480)=[{}, {}, {}, {}, {}]) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, 0x0) r4 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r5 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r4, r3, r5}, 0x0, 0x0, 0x0) 18:05:59 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x0, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:05:59 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(0x0, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r41) 18:05:59 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r0) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, 0x0) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r1) r2 = fcntl$getown(0xffffffffffffffff, 0x9) ptrace$peeksig(0x4209, r2, &(0x7f0000000140)={0x292, 0x0, 0x5}, &(0x7f0000000480)=[{}, {}, {}, {}, {}]) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, 0x0) r4 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r5 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r4, r3, r5}, 0x0, 0x0, 0x0) 18:05:59 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r39, r39, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:06:00 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:06:00 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r0) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, 0x0) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r1) r2 = fcntl$getown(0xffffffffffffffff, 0x9) ptrace$peeksig(0x4209, r2, &(0x7f0000000140)={0x292, 0x0, 0x5}, &(0x7f0000000480)=[{}, {}, {}, {}, {}]) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, 0x0) r4 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r5 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r4, r3, r5}, 0x0, 0x0, 0x0) 18:06:00 executing program 3: write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r0}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) openat$tun(0xffffffffffffff9c, &(0x7f0000000000)='/dev/net/tun\x00', 0x4001, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r1}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(0xffffffffffffffff, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r1}}, 0x10) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r3, r2, r4}, 0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000080)={'sha384-generic\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xdc\x00'}}) r5 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) r6 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000140)='/dev/autofs\x00', 0x10000, 0x0) r7 = syz_genetlink_get_family_id$tipc(&(0x7f0000000480)='TIPC\x00') sendmsg$TIPC_CMD_SHOW_STATS(r6, &(0x7f0000000540)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000500)={&(0x7f00000004c0)={0x1c, r7, 0x400, 0x70bd2d, 0x25dfdbfe, {}, ["", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0xc880}, 0xc000) keyctl$link(0x8, r2, r5) 18:06:00 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r0) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, 0x0) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r1) fcntl$getown(0xffffffffffffffff, 0x9) r2 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r2) r4 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r5 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r4, r3, r5}, 0x0, 0x0, 0x0) 18:06:00 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(0x0, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r41) 18:06:00 executing program 3: write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r0}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) openat$tun(0xffffffffffffff9c, &(0x7f0000000000)='/dev/net/tun\x00', 0x4001, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r1}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(0xffffffffffffffff, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r1}}, 0x10) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r3, r2, r4}, 0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000080)={'sha384-generic\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xdc\x00'}}) r5 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) r6 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000140)='/dev/autofs\x00', 0x10000, 0x0) r7 = syz_genetlink_get_family_id$tipc(&(0x7f0000000480)='TIPC\x00') sendmsg$TIPC_CMD_SHOW_STATS(r6, &(0x7f0000000540)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000500)={&(0x7f00000004c0)={0x1c, r7, 0x400, 0x70bd2d, 0x25dfdbfe, {}, ["", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0xc880}, 0xc000) keyctl$link(0x8, r2, r5) 18:06:00 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, 0x0, &(0x7f0000000240)) setresuid(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:06:00 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:06:00 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r0) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, 0x0) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r1) r2 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r2) r4 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r5 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r4, r3, r5}, 0x0, 0x0, 0x0) 18:06:00 executing program 3: write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r0}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) openat$tun(0xffffffffffffff9c, &(0x7f0000000000)='/dev/net/tun\x00', 0x4001, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r1}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(0xffffffffffffffff, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r1}}, 0x10) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r3, r2, r4}, 0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000080)={'sha384-generic\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xdc\x00'}}) r5 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) r6 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000140)='/dev/autofs\x00', 0x10000, 0x0) r7 = syz_genetlink_get_family_id$tipc(&(0x7f0000000480)='TIPC\x00') sendmsg$TIPC_CMD_SHOW_STATS(r6, &(0x7f0000000540)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000500)={&(0x7f00000004c0)={0x1c, r7, 0x400, 0x70bd2d, 0x25dfdbfe, {}, ["", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0xc880}, 0xc000) keyctl$link(0x8, r2, r5) 18:06:00 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(0x0, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r41) 18:06:00 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r0) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, 0x0) add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r1) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r3, r2, r4}, 0x0, 0x0, 0x0) 18:06:00 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, 0x0, &(0x7f0000000240)) setresuid(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:06:00 executing program 3: write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r0}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) openat$tun(0xffffffffffffff9c, &(0x7f0000000000)='/dev/net/tun\x00', 0x4001, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r1}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(0xffffffffffffffff, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r1}}, 0x10) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r3, r2, r4}, 0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000080)={'sha384-generic\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xdc\x00'}}) r5 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) openat$autofs(0xffffffffffffff9c, &(0x7f0000000140)='/dev/autofs\x00', 0x10000, 0x0) syz_genetlink_get_family_id$tipc(&(0x7f0000000480)='TIPC\x00') keyctl$link(0x8, r2, r5) 18:06:01 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45, 0x0, 0x7}, 0x0, 0x2, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:06:01 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r0) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, 0x0) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r1) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r3, r2, r4}, 0x0, 0x0, 0x0) 18:06:01 executing program 3: write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r0}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) openat$tun(0xffffffffffffff9c, &(0x7f0000000000)='/dev/net/tun\x00', 0x4001, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r1}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(0xffffffffffffffff, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r1}}, 0x10) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r3, r2, r4}, 0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000080)={'sha384-generic\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xdc\x00'}}) r5 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) openat$autofs(0xffffffffffffff9c, &(0x7f0000000140)='/dev/autofs\x00', 0x10000, 0x0) keyctl$link(0x8, r2, r5) 18:06:01 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r41) 18:06:01 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, 0x0, &(0x7f0000000240)) setresuid(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:06:01 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000200)="3080", 0xef, r0) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r1) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r3, r2, r4}, 0x0, 0x0, 0x0) 18:06:01 executing program 3: write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r0}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) openat$tun(0xffffffffffffff9c, &(0x7f0000000000)='/dev/net/tun\x00', 0x4001, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r1}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(0xffffffffffffffff, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r1}}, 0x10) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r3, r2, r4}, 0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000080)={'sha384-generic\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xdc\x00'}}) r5 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r2, r5) 18:06:01 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45, 0x0, 0x7}, 0x0, 0x2, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:06:01 executing program 2: add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:01 executing program 3: write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r0}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) openat$tun(0xffffffffffffff9c, &(0x7f0000000000)='/dev/net/tun\x00', 0x4001, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r1}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(0xffffffffffffffff, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r1}}, 0x10) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r3, r2, r4}, 0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000080)={'sha384-generic\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xdc\x00'}}) keyctl$link(0x8, r2, 0x0) 18:06:01 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r41) 18:06:01 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:06:01 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:01 executing program 3: write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r0}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) openat$tun(0xffffffffffffff9c, &(0x7f0000000000)='/dev/net/tun\x00', 0x4001, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r1}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(0xffffffffffffffff, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r1}}, 0x10) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r3, r2, r4}, 0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000080)={'sha384-generic\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xdc\x00'}}) keyctl$link(0x8, r2, 0x0) 18:06:02 executing program 2: r0 = add_key$keyring(0x0, &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:02 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45, 0x0, 0x7}, 0x0, 0x2, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:06:02 executing program 3: write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r0}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) openat$tun(0xffffffffffffff9c, &(0x7f0000000000)='/dev/net/tun\x00', 0x4001, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r1}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(0xffffffffffffffff, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r1}}, 0x10) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r3, r2, r4}, 0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000080)={'sha384-generic\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xdc\x00'}}) keyctl$link(0x8, r2, 0x0) 18:06:02 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r41) 18:06:02 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:06:02 executing program 2: r0 = add_key$keyring(0x0, &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:02 executing program 3: write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r0}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) openat$tun(0xffffffffffffff9c, &(0x7f0000000000)='/dev/net/tun\x00', 0x4001, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r1}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(0xffffffffffffffff, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r1}}, 0x10) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) r3 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r2, r3) 18:06:02 executing program 2: r0 = add_key$keyring(0x0, &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:02 executing program 3: write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r0}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) openat$tun(0xffffffffffffff9c, &(0x7f0000000000)='/dev/net/tun\x00', 0x4001, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r1}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(0xffffffffffffffff, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r1}}, 0x10) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r2, r3) 18:06:02 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45, 0x0, 0x7}, 0x3ff, 0x0, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:06:02 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, 0x0) 18:06:02 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:02 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:06:02 executing program 3: write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r0}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) openat$tun(0xffffffffffffff9c, &(0x7f0000000000)='/dev/net/tun\x00', 0x4001, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r1}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(0xffffffffffffffff, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r1}}, 0x10) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r3 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r2, r3) 18:06:03 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:03 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45, 0x0, 0x7}, 0x3ff, 0x0, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:06:03 executing program 3: write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r0}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) openat$tun(0xffffffffffffff9c, &(0x7f0000000000)='/dev/net/tun\x00', 0x4001, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r1}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(0xffffffffffffffff, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r1}}, 0x10) r2 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, 0x0, r2) 18:06:03 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:03 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, 0x0) 18:06:03 executing program 3: write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r0}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) openat$tun(0xffffffffffffff9c, &(0x7f0000000000)='/dev/net/tun\x00', 0x4001, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r1}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(0xffffffffffffffff, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r1}}, 0x10) r2 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, 0x0, r2) 18:06:03 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(0x0, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:06:03 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(0x0, &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:03 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45, 0x0, 0x7}, 0x3ff, 0x0, 0xfffffffffffffffd, 0x0, r46, r47, 0x5}) 18:06:03 executing program 3: write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r0}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) openat$tun(0xffffffffffffff9c, &(0x7f0000000000)='/dev/net/tun\x00', 0x4001, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r1}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(0xffffffffffffffff, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r1}}, 0x10) r2 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, 0x0, r2) 18:06:03 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(0x0, &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:03 executing program 3: write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r0}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) openat$tun(0xffffffffffffff9c, &(0x7f0000000000)='/dev/net/tun\x00', 0x4001, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r1}}, 0x48) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r3 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r2, r3) 18:06:03 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, 0x0) 18:06:04 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45, 0x0, 0x7}, 0x3ff, 0x2, 0x0, 0x0, r46, r47, 0x5}) 18:06:04 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(0x0, &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:04 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(0x0, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:06:04 executing program 3: write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r0}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380), 0x13f}}, 0x20) openat$tun(0xffffffffffffff9c, &(0x7f0000000000)='/dev/net/tun\x00', 0x4001, 0x0) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r1, r2) 18:06:04 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', 0x0, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:04 executing program 3: write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r0}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380), 0x13f}}, 0x20) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r1, r2) 18:06:04 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45, 0x0, 0x7}, 0x3ff, 0x2, 0x0, 0x0, r46, r47, 0x5}) 18:06:04 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, 0x0) 18:06:04 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', 0x0, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:04 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(0x0, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:06:04 executing program 3: write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r0}}, 0x48) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r1, r2) 18:06:04 executing program 3: write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600), 0x13f}}, 0x20) r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r0, r1) 18:06:05 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45, 0x0, 0x7}, 0x3ff, 0x2, 0x0, 0x0, r46, r47, 0x5}) 18:06:05 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', 0x0, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e4071422ea1cd561cf6d0b4c971f04212ff030000000000008d7992203e2a6a4f6f1796", 0x47, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:05 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, 0x0) 18:06:05 executing program 3: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r0, r1) 18:06:05 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:06:05 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:05 executing program 3: r0 = add_key$user(0x0, &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r0, r1) 18:06:05 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:05 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, 0x0) 18:06:05 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r46, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r46, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, 0x0, r46, 0x5}) 18:06:05 executing program 3: r0 = add_key$user(0x0, &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r0, r1) 18:06:05 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:05 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:06:05 executing program 3: r0 = add_key$user(0x0, &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r0, r1) 18:06:05 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240), 0x0, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:06 executing program 4 (fault-call:30 fault-nth:0): r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r41) 18:06:06 executing program 3: r0 = add_key$user(&(0x7f0000000000)='user\x00', 0x0, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r0, r1) 18:06:06 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r46, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r46, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, 0x0, r46, 0x5}) 18:06:06 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240), 0x0, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:06 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:06:06 executing program 3: r0 = add_key$user(&(0x7f0000000000)='user\x00', 0x0, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r0, r1) 18:06:06 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240), 0x0, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:06 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r41) 18:06:06 executing program 3: r0 = add_key$user(&(0x7f0000000000)='user\x00', 0x0, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r0, r1) 18:06:06 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r46, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r46, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, 0x0, r46, 0x5}) 18:06:06 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)="7da6ad3cbc38cb19a72f52221fcb1436d80b5ea7bcfbd757b0fc33aced930a06ed396c1e", 0x24, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:06 executing program 3: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r0, r1) 18:06:06 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) 18:06:06 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x5, 0xf8) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r10 = socket$inet_tcp(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) getsockopt$sock_cred(r11, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r12, r12, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r13) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r14, r14, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r15, 0x0) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r17 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0xfffffee1) rt_sigqueueinfo(r17, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r17, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r12, r13, r14, r15, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r16, r17, 0x5}) setresuid(r9, r9, r12) r18 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r18, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r20 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r20, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r21, r21, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r22) r23 = socket$inet_tcp(0x2, 0x1, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) getsockopt$sock_cred(r24, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r25, r25, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r26, 0x0) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r28 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r28, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x0, r8, &(0x7f0000000100), 0x1000000, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r21, r22, r25, r26, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r27, r28, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r29, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r29, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r29, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r19, r19, r30) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r31) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r32, r32, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r33, 0x0) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r35, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r35, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r19, r31, r32, r33, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r34, r35, 0x5}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r36, 0x0) r37 = getpid() sched_setscheduler(r37, 0x0, &(0x7f0000000380)) r38 = getpid() sched_setscheduler(r38, 0x5, &(0x7f0000000380)) r39 = socket$inet_tcp(0x2, 0x1, 0x0) r40 = fcntl$dupfd(r39, 0x0, r39) getsockopt$sock_cred(r40, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r41, r41, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r42) 18:06:07 executing program 3: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r0, r1) 18:06:07 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)='}', 0x1, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:07 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, 0x0, 0x5}) 18:06:07 executing program 0: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$binfmt_elf64(r0, &(0x7f0000000640)={{0x7f, 0x45, 0x4c, 0x46, 0x21, 0x4, 0x0, 0x45, 0xf9, 0x2, 0x3, 0x9, 0x322, 0x40, 0x60, 0x2, 0x800, 0x38, 0x2, 0x4, 0x7, 0xff4a}, [{0x4, 0x10001, 0xfff, 0x1f, 0xe57, 0x7, 0xffff, 0xc327}, {0x60000000, 0xffff6161, 0x317, 0x4, 0x8, 0x8, 0x11495048, 0xcd0f}], "ea501119d29ba5e07486c36b9344074cafcae777c5ee4d623f39c89a7fb505da321d568f2fbc8a7fb8d7fe95db77fd62a8ab6306df208b5befaac63458e5f6b6b1a494d0a4d531d8b115e483c8b5d7d78bd33d83b069566a073be0", [[], [], [], [], [], [], [], [], []]}, 0xa0b) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(0xffffffffffffffff, 0xc00c642d, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_AGP_ALLOC(0xffffffffffffffff, 0xc0206434, &(0x7f0000000040)={0x8000, 0x0, 0x2, 0x64}) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, &(0x7f0000000080)={0x800, r3, 0x10000, 0xd897}) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r1}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r4}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(r0, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r4}}, 0x10) 18:06:07 executing program 3: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r0, r1) 18:06:07 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240), 0x0, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:07 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) 18:06:07 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r14 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r14, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r15) r16 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r16, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r17) setresuid(r17, r15, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r18, 0x0) r19 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r20 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r20, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r20, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r18, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r19, r20, 0x5}) setresuid(r8, r8, r11) r21 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r21, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r23 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r24, r24, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r25) r26 = socket$inet_tcp(0x2, 0x1, 0x0) r27 = fcntl$dupfd(r26, 0x0, r26) getsockopt$sock_cred(r27, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r28, r28, 0x0) stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r29, 0x0) r30 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r31 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r31, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r31, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r24, r25, r28, r29, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r30, r31, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r32, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r32, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r32, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r22, r22, r33) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r34) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r35, r35, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r36, 0x0) r37 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r38 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r38, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r38, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r22, r34, r35, r36, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r37, r38, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r39, 0x0) r40 = getpid() sched_setscheduler(r40, 0x0, &(0x7f0000000380)) r41 = getpid() sched_setscheduler(r41, 0x5, &(0x7f0000000380)) r42 = socket$inet_tcp(0x2, 0x1, 0x0) r43 = fcntl$dupfd(r42, 0x0, r42) getsockopt$sock_cred(r43, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r44, r44, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r45) 18:06:07 executing program 0: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/key-users\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000003140)=[{{&(0x7f0000001400)=@ipx, 0x80, 0x0}}], 0x1, 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) preadv(r1, &(0x7f00000017c0), 0x3da, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x4e24, 0x0, @rand_addr="47558a7c10fff8291b4712a072d3d785", 0x1}, r4}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {0xa, 0x0, 0x0, @rand_addr="0000000000000000ee00"}, r5}}, 0x48) r6 = eventfd2(0x1, 0x800) fcntl$addseals(r6, 0x409, 0xe) write$RDMA_USER_CM_CMD_LISTEN(r0, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r5}}, 0x10) 18:06:07 executing program 3: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300), 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r0, r1) 18:06:07 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240), 0x0, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:07 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, 0x0, 0x5}) 18:06:07 executing program 3: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300), 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r0, r1) 18:06:07 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240), 0x0, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:07 executing program 0: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x7, 0x9, &(0x7f0000000040)="07ce251997a8dfe66cb3ccb1ff261eedd6b5c32ab553c06bf5e2c7baaccb56a2afc18c1f40eb93652238c9fe8053bf00cf55646964b3e72d3c631b8b6b67ee3ae53cd8778fa128c5f7e074bf74f7fd680edda6d7ac68609f382fd5a3fc1ea28a74e696ebd2b7691861c7d5b7f4e2e9a025cecd7b94353f34afb7de94e1f63b2d6a3c4f9603cc2c5eb70fe48385f755778c2cab9850fcf57f20491705468419ad32ad92e7a55284dedfbcf93a8560546f824eb0927d74691ea2fadfc9f42d4ea39cc0ff3b0a155461261feae2288645765b", 0xd1) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x40, @loopback}, {0xa, 0x0, 0x0, @mcast1}, r2}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r3}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(r0, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r3}}, 0x10) 18:06:07 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {0x4}, 0x0, 0x0, 0x0, 0x0}, 0x50) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r41) 18:06:07 executing program 3: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300), 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r0, r1) 18:06:08 executing program 2: add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)='}', 0x1, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r1, r0, r2}, 0x0, 0x0, 0x0) 18:06:08 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) 18:06:08 executing program 0: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r1, 0x2000}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f, 0x3}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r2}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(r0, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r2}}, 0x10) 18:06:08 executing program 3: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r1 = add_key$keyring(0x0, &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r0, r1) 18:06:08 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, 0x0, 0x5}) 18:06:08 executing program 2: add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)='}', 0x1, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r1, r0, r2}, 0x0, 0x0, 0x0) 18:06:08 executing program 3: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r1 = add_key$keyring(0x0, &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r0, r1) 18:06:08 executing program 2: add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)='}', 0x1, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r1, r0, r2}, 0x0, 0x0, 0x0) 18:06:08 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r1, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r2, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r3, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r3, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) r4 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000380)=ANY=[@ANYBLOB="02a9e8bdf55a331480f66adb57170000100000003d4f1cc3639f3ec90002000000000000030006000000000002000000e00000010000000000000000002884df1c1dc1d4170f5c0e080012000200020000000000adecb65636458cf7e5350000000000000000009b2fac1414bb000000000000000000000000030005000000000002000000e000000139587c44e025f1b33b90b5c19b227fdc77601b8add3f951fc8571ba57a5182aa8469a648b8042b338b2e82b11a66097238fae332529b450da65daf30efb6b3c7694332d2710b213e4e1ed2558ef8e30a6f1f473abffb516a65169741b4cbf01b24e474174c43075343858a228428d19704849e1aaf9d8290cb8479d097000100000000000040b0919531ca8cf935c1fa5d82ae7f847e2a4be7e86ee8e93f70fbb891e1f6dfaccd7d094aa017"], 0x80}}, 0x0) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000340), &(0x7f0000000300)=0x2) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r8, r8, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r9) setresuid(0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r10, 0x0) clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r11 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r11, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r11, &(0x7f0000000100), 0x8, &(0x7f0000000180)) 18:06:08 executing program 0: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000000c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @remote}, {0xa, 0x0, 0x0, @empty}, r1}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) r3 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/dlm_plock\x00', 0x0, 0x0) ppoll(&(0x7f0000000500)=[{r3}], 0x1, 0x0, 0x0, 0x0) setsockopt$inet6_MCAST_JOIN_GROUP(r3, 0x29, 0x2a, &(0x7f0000000000)={0x3, {{0xa, 0x4e23, 0x400, @mcast1, 0x7fff}}}, 0x88) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r2}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(r0, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r2}}, 0x10) 18:06:08 executing program 1: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/key-users\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000003140)=[{{&(0x7f0000001400)=@ipx, 0x80, 0x0}}], 0x1, 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) preadv(r1, &(0x7f00000017c0), 0x3da, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x4e24, 0x0, @rand_addr="47558a7c10fff8291b4712a072d3d785", 0x1}, r4}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {0xa, 0x0, 0x0, @rand_addr="0000000000000000ee00"}, r5}}, 0x48) r6 = eventfd2(0x1, 0x800) fcntl$addseals(r6, 0x409, 0xe) write$RDMA_USER_CM_CMD_LISTEN(r0, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r5}}, 0x10) 18:06:08 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, r47}) 18:06:08 executing program 3: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r1 = add_key$keyring(0x0, &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r0, r1) 18:06:08 executing program 3: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r0, r1) 18:06:08 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)='}', 0x1, r0) r2 = add_key$user(0x0, &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0x0, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:08 executing program 3: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r0, r1) 18:06:09 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)='}', 0x1, r0) r2 = add_key$user(0x0, &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0x0, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:09 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f00000004c0)={0x2000, 0x0, 0x0, 0x0, {0x3fffffc}, 0x0, 0x0, 0x0, 0x0, 0x1d}, 0x50) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r41) 18:06:09 executing program 1: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/key-users\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000003140)=[{{&(0x7f0000001400)=@ipx, 0x80, 0x0}}], 0x1, 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) preadv(r1, &(0x7f00000017c0), 0x3da, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x4e24, 0x0, @rand_addr="47558a7c10fff8291b4712a072d3d785", 0x1}, r4}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {0xa, 0x0, 0x0, @rand_addr="0000000000000000ee00"}, r5}}, 0x48) r6 = eventfd2(0x1, 0x800) fcntl$addseals(r6, 0x409, 0xe) write$RDMA_USER_CM_CMD_LISTEN(r0, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r5}}, 0x10) 18:06:09 executing program 3: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000040)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r0, r1) 18:06:09 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, r47}) 18:06:09 executing program 0: ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000000)=0x0) capset(&(0x7f0000000040)={0x20071026, r0}, &(0x7f00000000c0)={0x7, 0x2, 0x3ff, 0x5, 0x4, 0x80020001}) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='cpuacct.usage_all\x00', 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE(r2, 0xc0045540, &(0x7f0000000100)=0x6) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r1}}, 0x48) prctl$PR_SVE_GET_VL(0x33, 0x100000001ec91) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21, 0x0, @ipv4}, {}, r3}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(0xffffffffffffffff, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r3}}, 0x10) 18:06:09 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)='}', 0x1, r0) r2 = add_key$user(0x0, &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0x0, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:09 executing program 1 (fault-call:30 fault-nth:0): r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:06:09 executing program 3: add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, 0x0, r0) 18:06:09 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) socket$inet_tcp(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r3, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r3, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() msgsnd(0x0, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(0x0, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r7 = socket$inet_tcp(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r9, r9, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r10) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r11, r11, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r12, 0x0) r13 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r14 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r14, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r14, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r9, r10, r11, r12, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r13, r14, 0x5}) setresuid(r6, r6, r9) r15 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r15, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r18, r18, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r19) r20 = socket$inet_tcp(0x2, 0x1, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) getsockopt$sock_cred(r21, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r22, r22, 0x0) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r23, 0x0) r24 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r25 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r25, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r25, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r19, r22, r23, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r24, r25, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r26, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r26, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r26, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r16, r16, r27) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r28) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r29, r29, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r30, 0x0) r31 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r32 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r32, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r32, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r16, r28, r29, r30, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r31, r32, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r33, 0x0) r34 = getpid() sched_setscheduler(r34, 0x0, &(0x7f0000000380)) r35 = getpid() sched_setscheduler(r35, 0x5, &(0x7f0000000380)) r36 = socket$inet_tcp(0x2, 0x1, 0x0) r37 = fcntl$dupfd(r36, 0x0, r36) getsockopt$sock_cred(r37, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r38, r38, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r39) 18:06:09 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) r31 = socket$inet_tcp(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r32, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r33, r33, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r34, 0x0) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r36 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r36, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r36, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r33, r34, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r35, r36, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r37, 0x0) r38 = getpid() sched_setscheduler(r38, 0x0, &(0x7f0000000380)) r39 = getpid() sched_setscheduler(r39, 0x5, &(0x7f0000000380)) r40 = socket$inet_tcp(0x2, 0x1, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) getsockopt$sock_cred(r41, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r42, r42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r43) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r44, r44, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r45, 0x0) r46 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r47 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r47, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r47, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r42, r43, r44, r45, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r46, r47}) 18:06:09 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)='}', 0x1, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', 0x0, &(0x7f00000000c0), 0x0, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:09 executing program 3: add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, 0x0, r0) [ 698.993917][T10526] capability: warning: `syz-executor.0' uses deprecated v2 capabilities in a way that may be insecure 18:06:09 executing program 0: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000005c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000600)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000200)={0x3, 0x40, 0xfa00, {{0xa, 0x4e21}, {0xa, 0x0, 0x0, @mcast1}, r1}}, 0x48) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000380)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000003c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e25, 0x0, @ipv4={[], [], @rand_addr=0x568f}}, {0xa, 0x0, 0x0, @loopback}, r2}}, 0x48) write$RDMA_USER_CM_CMD_LISTEN(r0, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r2}}, 0x10) 18:06:09 executing program 2: r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz', 0x1}, &(0x7f0000000240)='}', 0x1, r0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', 0x0, &(0x7f00000000c0), 0x0, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000100)="01", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000000c0)={r2, r1, r3}, 0x0, 0x0, 0x0) 18:06:10 executing program 3: add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) r0 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, 0x0, r0) 18:06:10 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0), 0x0) 18:06:10 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/dlm_plock\x00', 0x0, 0x0) ppoll(&(0x7f0000000500)=[{r23}], 0x1, 0x0, 0x0, 0x0) r24 = fcntl$dupfd(r23, 0x0, r22) getsockopt$sock_cred(r24, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r25, r25, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r26, 0x0) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r28 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r28, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r28, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r25, r26, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r27, r28, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r29, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r29, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r29, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r30) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r31) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r32, r32, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r33, 0x0) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r35 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r35, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r35, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r31, r32, r33, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r34, r35, 0x5}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r36, 0x0) r37 = getpid() sched_setscheduler(r37, 0x0, &(0x7f0000000380)) r38 = getpid() sched_setscheduler(r38, 0x5, &(0x7f0000000380)) r39 = socket$inet_tcp(0x2, 0x1, 0x0) r40 = fcntl$dupfd(r39, 0x0, r39) getsockopt$sock_cred(r40, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r41, r41, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r42) [ 699.320283][T10863] ================================================================== [ 699.328759][T10863] BUG: KASAN: use-after-free in __list_add_valid+0x9a/0xa0 [ 699.335971][T10863] Read of size 8 at addr ffff88809e47a1e0 by task syz-executor.0/10863 [ 699.344207][T10863] [ 699.346555][T10863] CPU: 1 PID: 10863 Comm: syz-executor.0 Not tainted 5.5.0-syzkaller #0 [ 699.354878][T10863] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 699.364943][T10863] Call Trace: [ 699.368257][T10863] dump_stack+0x197/0x210 [ 699.372610][T10863] ? __list_add_valid+0x9a/0xa0 [ 699.377486][T10863] print_address_description.constprop.0.cold+0xd4/0x30b [ 699.384521][T10863] ? __list_add_valid+0x9a/0xa0 [ 699.389393][T10863] ? __list_add_valid+0x9a/0xa0 [ 699.394257][T10863] __kasan_report.cold+0x1b/0x32 [ 699.399216][T10863] ? __list_add_valid+0x9a/0xa0 [ 699.404089][T10863] kasan_report+0x12/0x20 [ 699.408439][T10863] __asan_report_load8_noabort+0x14/0x20 [ 699.414088][T10863] __list_add_valid+0x9a/0xa0 [ 699.418873][T10863] rdma_listen+0x6b7/0x970 [ 699.423303][T10863] ? _raw_spin_unlock+0x28/0x40 [ 699.428229][T10863] ucma_listen+0x14d/0x1c0 [ 699.432663][T10863] ? ucma_notify+0x190/0x190 [ 699.437283][T10863] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 699.443591][T10863] ? _copy_from_user+0x12c/0x1a0 [ 699.448644][T10863] ucma_write+0x2d7/0x3c0 [ 699.452992][T10863] ? ucma_notify+0x190/0x190 [ 699.457594][T10863] ? ucma_open+0x290/0x290 [ 699.462023][T10863] ? apparmor_file_permission+0x27/0x30 18:06:10 executing program 3: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r0, 0x0) [ 699.467591][T10863] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 699.473839][T10863] ? security_file_permission+0x8f/0x380 [ 699.479727][T10863] __vfs_write+0x8a/0x110 [ 699.484071][T10863] ? ucma_open+0x290/0x290 [ 699.488512][T10863] vfs_write+0x268/0x5d0 [ 699.492774][T10863] ksys_write+0x220/0x290 [ 699.497125][T10863] ? __ia32_sys_read+0xb0/0xb0 [ 699.501907][T10863] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 699.508768][T10863] ? do_syscall_64+0x26/0x790 [ 699.513460][T10863] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 699.519658][T10863] ? do_syscall_64+0x26/0x790 [ 699.524362][T10863] __x64_sys_write+0x73/0xb0 [ 699.528981][T10863] do_syscall_64+0xfa/0x790 [ 699.533507][T10863] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 699.539407][T10863] RIP: 0033:0x45b399 [ 699.543308][T10863] 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 [ 699.563216][T10863] RSP: 002b:00007f0c8baadc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 699.571638][T10863] RAX: ffffffffffffffda RBX: 00007f0c8baae6d4 RCX: 000000000045b399 [ 699.579615][T10863] RDX: 0000000000000010 RSI: 00000000200001c0 RDI: 0000000000000003 [ 699.587597][T10863] RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 [ 699.595581][T10863] R10: 0000000000000000 R11: 0000000000000246 R12: 00000000ffffffff [ 699.603559][T10863] R13: 0000000000000c8a R14: 00000000004cd68f R15: 000000000075bf2c [ 699.611570][T10863] [ 699.613901][T10863] Allocated by task 9909: 18:06:10 executing program 3: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000400)={'syz'}, &(0x7f0000000300)='}', 0x1, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r0, 0x0) [ 699.618586][T10863] save_stack+0x23/0x90 [ 699.622754][T10863] __kasan_kmalloc.constprop.0+0xcf/0xe0 [ 699.628388][T10863] kasan_kmalloc+0x9/0x10 [ 699.632725][T10863] kmem_cache_alloc_trace+0x158/0x790 [ 699.638106][T10863] __rdma_create_id+0x5e/0x870 [ 699.642871][T10863] ucma_create_id+0x1de/0x620 [ 699.647553][T10863] ucma_write+0x2d7/0x3c0 [ 699.651890][T10863] __vfs_write+0x8a/0x110 [ 699.657266][T10863] vfs_write+0x268/0x5d0 [ 699.661515][T10863] ksys_write+0x220/0x290 [ 699.665850][T10863] __x64_sys_write+0x73/0xb0 [ 699.670449][T10863] do_syscall_64+0xfa/0x790 [ 699.674964][T10863] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 699.680852][T10863] [ 699.683191][T10863] Freed by task 9882: [ 699.687182][T10863] save_stack+0x23/0x90 [ 699.691344][T10863] __kasan_slab_free+0x102/0x150 [ 699.696291][T10863] kasan_slab_free+0xe/0x10 [ 699.700802][T10863] kfree+0x10a/0x2c0 [ 699.704703][T10863] rdma_destroy_id+0x7c6/0xdd0 [ 699.709470][T10863] ucma_close+0x115/0x310 [ 699.713836][T10863] __fput+0x2ff/0x890 [ 699.717827][T10863] ____fput+0x16/0x20 [ 699.721818][T10863] task_work_run+0x145/0x1c0 [ 699.726414][T10863] exit_to_usermode_loop+0x316/0x380 [ 699.731709][T10863] do_syscall_64+0x676/0x790 [ 699.736310][T10863] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 699.742197][T10863] [ 699.744532][T10863] The buggy address belongs to the object at ffff88809e47a000 [ 699.744532][T10863] which belongs to the cache kmalloc-2k of size 2048 [ 699.758600][T10863] The buggy address is located 480 bytes inside of [ 699.758600][T10863] 2048-byte region [ffff88809e47a000, ffff88809e47a800) 18:06:10 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0x2) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r11, r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r12) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setresuid(r13, r13, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r14, 0x0) r15 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r16 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r16, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r16, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x3, r11, r12, r13, r14, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r15, r16, 0x5}) setresuid(r8, r8, r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, 0x0) setresuid(r20, r20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r21) r22 = socket$inet_tcp(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r23, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r24, r24, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r25, 0x0) r26 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r27 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r27, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r27, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r20, r21, r24, r25, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r26, r27, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r28, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r28, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d553fa5b9688ab710630c5a6e9e268e1fa", 0x1, 0x1}) ioctl$NS_GET_OWNER_UID(r28, 0xb704, &(0x7f00000000c0)=0x0) setresuid(r18, r18, r29) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r30) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r31, r31, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r32, 0x0) r33 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) r34 = clone3(&(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x40) rt_sigqueueinfo(r34, 0x40, &(0x7f00000016c0)={0x0, 0x0, 0x80000000}) waitid(0x1, r34, &(0x7f0000000100), 0x80000004, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r18, r30, r31, r32, 0x0, 0x7}, 0x3ff, 0x2, 0xfffffffffffffffd, 0x0, r33, r34, 0x5}) stat(&(0x7f0000000600)='./file1\x00', &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r35, 0x0) r36 = getpid() sched_setscheduler(r36, 0x0, &(0x7f0000000380)) r37 = getpid() sched_setscheduler(r37, 0x5, &(0x7f0000000380)) r38 = socket$inet_tcp(0x2, 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) getsockopt$sock_cred(r39, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setresuid(r40, r40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000003ec0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r41) 18:06:10 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x803, 0xa0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x27, &(0x7f0000002d80)={@multicast2, @local}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r4, &(0x7f0000e79000), 0x1, 0x0) ioctl$VIDIOC_ENUMAUDOUT(r4, 0xc0345642, &(0x7f0000000080)={0x800, "3c3d972f5d54d40a4f87e317a6fb10d55300000000ab7106ee03686de9fbe5fa", 0x0, 0x1}) getpid() r5 = msgget$private(0x0, 0x101) msgctl$IPC_RMID(r5, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000340), &(0x7f0000000300)=0x2) socket$inet_tcp(0x2, 0x1, 0x0) memfd_create(&(0x7f0000000100)='\\vmnet0?\'`@{,vmnet1em0user\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0xc3084, 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_config_ext={0x0, 0x3}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r8 = socket$alg(0x26, 0x5, 0x0) bind$alg(r8, &(0x7f0000000740)={0x26, 'skcipher\x00', 0x0, 0x0, 'chacha20-simd\x00'}, 0x58) setsockopt$ALG_SET_KEY(r8, 0x117, 0x1, &(0x7f0000000080)="b7f2288a911993f0265df5cf1cdd8b55b062950b86bc01abc8464d4f8a906151", 0x20) r9 = accept$alg(r8, 0x0, 0x0) r10 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/dlm_plock\x00', 0x0, 0x0) ppoll(&(0x7f0000000500)=[{r10}], 0x1, 0x0, 0x0, 0x0) r11 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/dlm_plock\x00', 0x0, 0x0) ppoll(&(0x7f0000000500)=[{r11}], 0x1, 0x0, 0x0, 0x0) write$binfmt_script(r9, &(0x7f0000000140)=ANY=[@ANYRES64=r10, @ANYRESOCT=r11, @ANYRES32=r1], 0x23) readv(r9, &(0x7f00000007c0)=[{&(0x7f0000000800)=""/4096, 0x20010485}], 0x1) setsockopt$ALG_SET_KEY(0xffffffffffffffff, 0x117, 0x1, &(0x7f0000000080)="b7f228", 0x3) readv(0xffffffffffffffff, 0x0, 0x0) r12 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r12, &(0x7f0000000080)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000040), 0x13f}}, 0x20) [ 699.771954][T10863] The buggy address belongs to the page: [ 699.777595][T10863] page:ffffea0002791e80 refcount:1 mapcount:0 mapping:ffff8880aa400e00 index:0x0 [ 699.786711][T10863] flags: 0xfffe0000000200(slab) [ 699.791570][T10863] raw: 00fffe0000000200 ffffea0002529b48 ffffea0002795188 ffff8880aa400e00 [ 699.800179][T10863] raw: 0000000000000000 ffff88809e47a000 0000000100000001 0000000000000000 [ 699.808759][T10863] page dumped because: kasan: bad access detected [ 699.815176][T10863] [ 699.817507][T10863] Memory state around the buggy address: [ 699.823139][T10863] ffff88809e47a080: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 699.831207][T10863] ffff88809e47a100: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 699.839299][T10863] >ffff88809e47a180: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 699.847359][T10863] ^ [ 699.854558][T10863] ffff88809e47a200: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 699.862631][T10863] ffff88809e47a280: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 699.870694][T10863] ================================================================== [ 699.878756][T10863] Disabling lock debugging due to kernel taint [ 699.916046][T10863] Kernel panic - not syncing: panic_on_warn set ... [ 699.922684][T10863] CPU: 1 PID: 10863 Comm: syz-executor.0 Tainted: G B 5.5.0-syzkaller #0 [ 699.932525][T10863] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 699.942583][T10863] Call Trace: [ 699.945887][T10863] dump_stack+0x197/0x210 [ 699.950339][T10863] panic+0x2e3/0x75c [ 699.954244][T10863] ? add_taint.cold+0x16/0x16 [ 699.958927][T10863] ? __list_add_valid+0x9a/0xa0 [ 699.963786][T10863] ? preempt_schedule+0x4b/0x60 [ 699.968660][T10863] ? ___preempt_schedule+0x16/0x18 [ 699.973783][T10863] ? trace_hardirqs_on+0x5e/0x240 [ 699.978819][T10863] ? __list_add_valid+0x9a/0xa0 [ 699.983683][T10863] end_report+0x47/0x4f [ 699.987842][T10863] ? __list_add_valid+0x9a/0xa0 [ 699.993219][T10863] __kasan_report.cold+0xe/0x32 [ 699.998089][T10863] ? __list_add_valid+0x9a/0xa0 [ 700.002952][T10863] kasan_report+0x12/0x20 [ 700.007302][T10863] __asan_report_load8_noabort+0x14/0x20 [ 700.012942][T10863] __list_add_valid+0x9a/0xa0 [ 700.017809][T10863] rdma_listen+0x6b7/0x970 [ 700.022259][T10863] ? _raw_spin_unlock+0x28/0x40 [ 700.027129][T10863] ucma_listen+0x14d/0x1c0 [ 700.031560][T10863] ? ucma_notify+0x190/0x190 [ 700.036164][T10863] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 700.042424][T10863] ? _copy_from_user+0x12c/0x1a0 [ 700.047379][T10863] ucma_write+0x2d7/0x3c0 [ 700.051806][T10863] ? ucma_notify+0x190/0x190 [ 700.056399][T10863] ? ucma_open+0x290/0x290 [ 700.060817][T10863] ? apparmor_file_permission+0x27/0x30 [ 700.066363][T10863] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 700.072606][T10863] ? security_file_permission+0x8f/0x380 [ 700.078250][T10863] __vfs_write+0x8a/0x110 [ 700.082588][T10863] ? ucma_open+0x290/0x290 [ 700.087015][T10863] vfs_write+0x268/0x5d0 [ 700.091275][T10863] ksys_write+0x220/0x290 [ 700.095626][T10863] ? __ia32_sys_read+0xb0/0xb0 [ 700.100402][T10863] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 700.105875][T10863] ? do_syscall_64+0x26/0x790 [ 700.110567][T10863] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 700.116634][T10863] ? do_syscall_64+0x26/0x790 [ 700.121301][T10863] __x64_sys_write+0x73/0xb0 [ 700.125874][T10863] do_syscall_64+0xfa/0x790 [ 700.130385][T10863] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 700.136296][T10863] RIP: 0033:0x45b399 [ 700.140196][T10863] 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 [ 700.159819][T10863] RSP: 002b:00007f0c8baadc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 700.168301][T10863] RAX: ffffffffffffffda RBX: 00007f0c8baae6d4 RCX: 000000000045b399 [ 700.176247][T10863] RDX: 0000000000000010 RSI: 00000000200001c0 RDI: 0000000000000003 [ 700.184209][T10863] RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 [ 700.192157][T10863] R10: 0000000000000000 R11: 0000000000000246 R12: 00000000ffffffff [ 700.200125][T10863] R13: 0000000000000c8a R14: 00000000004cd68f R15: 000000000075bf2c [ 700.209586][T10863] Kernel Offset: disabled [ 700.213914][T10863] Rebooting in 86400 seconds..