summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/sbi/sbi_sse.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/lib/sbi/sbi_sse.c b/lib/sbi/sbi_sse.c
index fe36a643..52172fcd 100644
--- a/lib/sbi/sbi_sse.c
+++ b/lib/sbi/sbi_sse.c
@@ -678,8 +678,7 @@ static int sse_ipi_inject_send(unsigned long hartid, uint32_t event_id)
return SBI_OK;
}
-static int sse_inject_event(uint32_t event_id, unsigned long hartid,
- struct sbi_ecall_return *out)
+static int sse_inject_event(uint32_t event_id, unsigned long hartid)
{
int ret;
struct sbi_sse_event *e;
@@ -812,15 +811,12 @@ int sbi_sse_inject_from_ecall(uint32_t event_id, unsigned long hartid,
if (!sbi_domain_is_assigned_hart(sbi_domain_thishart_ptr(), hartid))
return SBI_EINVAL;
- return sse_inject_event(event_id, hartid, out);
+ return sse_inject_event(event_id, hartid);
}
int sbi_sse_inject_event(uint32_t event_id)
{
- /* We don't really care about return value here */
- struct sbi_ecall_return out;
-
- return sse_inject_event(event_id, current_hartid(), &out);
+ return sse_inject_event(event_id, current_hartid());
}
int sbi_sse_set_cb_ops(uint32_t event_id, const struct sbi_sse_cb_ops *cb_ops)