From 936785d36e2971b3d9cccfd51d4a46dd1760597b Mon Sep 17 00:00:00 2001 From: Bartosz Golaszewski Date: Mon, 2 Jan 2023 15:31:58 +0100 Subject: [PATCH] gpiosim: fix error reporting in gpiosim_bank_hog_line() We don't return errno numbers from public functions - we set errno and indicate an error by returning -1 or NULL depending on the function signature. Make gpiosim_bank_hog_line() consistent with that behavior. Signed-off-by: Bartosz Golaszewski --- tests/gpiosim/gpiosim.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/gpiosim/gpiosim.c b/tests/gpiosim/gpiosim.c index f5e910e..f46adfa 100644 --- a/tests/gpiosim/gpiosim.c +++ b/tests/gpiosim/gpiosim.c @@ -1058,7 +1058,8 @@ GPIOSIM_API int gpiosim_bank_hog_line(struct gpiosim_bank *bank, dir = "output-low"; break; default: - return -EINVAL; + errno = EINVAL; + return -1; } if (!dev_check_pending(bank->dev)) -- 2.30.2