From e8f80bae97a835b6b256228d4bbeaf48ae16dcbb Mon Sep 17 00:00:00 2001 From: Kimplul Date: Sat, 1 Jun 2024 15:22:06 +0300 Subject: slight tweaks to sptree stuff --- src/uapi/ipc.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/uapi/ipc.c') diff --git a/src/uapi/ipc.c b/src/uapi/ipc.c index cb2ce28..bc836fc 100644 --- a/src/uapi/ipc.c +++ b/src/uapi/ipc.c @@ -315,7 +315,9 @@ SYSCALL_DEFINE4(ipc_resp)(struct tcb *t, sys_arg_t d0, sys_arg_t d1, if (unlikely(!is_rpc(t))) return_args1(t, ERR_MISC); - leave_rpc(t, SYS_RET6(OK, t->tid, d0, d1, d2, d3)); + /* inform requester who answered (pid) in the case of the request being + * kicked forward */ + leave_rpc(t, SYS_RET6(OK, t->pid, d0, d1, d2, d3)); } /** -- cgit v1.3