From b2898dc8686b4c16616a1d6695f051c0ef69a9c4 Mon Sep 17 00:00:00 2001
From: schneider <schneider@blinkenlichts.net>
Date: Sat, 20 Jul 2019 21:20:19 +0200
Subject: [PATCH] fix(interrupt): make error values negative

---
 epicardium/api/interrupt-sender.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/epicardium/api/interrupt-sender.c b/epicardium/api/interrupt-sender.c
index 804b0a8b..fb0c65a7 100644
--- a/epicardium/api/interrupt-sender.c
+++ b/epicardium/api/interrupt-sender.c
@@ -7,7 +7,7 @@ static bool enabled[API_INT_MAX + 1];
 int api_interrupt_trigger(api_int_id_t id)
 {
 	if (id > API_INT_MAX) {
-		return EINVAL;
+		return -EINVAL;
 	}
 
 	if (enabled[id]) {
@@ -32,7 +32,7 @@ void api_interrupt_init(void)
 int epic_interrupt_enable(api_int_id_t int_id)
 {
 	if (int_id > API_INT_MAX) {
-		return EINVAL;
+		return -EINVAL;
 	}
 
 	enabled[int_id] = true;
@@ -42,7 +42,7 @@ int epic_interrupt_enable(api_int_id_t int_id)
 int epic_interrupt_disable(api_int_id_t int_id)
 {
 	if (int_id > API_INT_MAX) {
-		return EINVAL;
+		return -EINVAL;
 	}
 
 	enabled[int_id] = false;
-- 
GitLab