From d65c1e95a737d8365a6b170c2074c27b56fc5bcb Mon Sep 17 00:00:00 2001 From: Benedikt Freisen Date: Fri, 14 Nov 2025 21:38:36 +0100 Subject: [PATCH] include: sbi: Make "s8" actually signed. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Since plain "char" is implicitly unsigned on RISC-V, "s8" should be an alias for "signed char". Signed-off-by: Benedikt Freisen Reviewed-by: Radim Krčmář Reviewed-by: Anup Patel Link: https://lore.kernel.org/r/20251114203842.13396-2-b.freisen@gmx.net Signed-off-by: Anup Patel --- include/sbi/sbi_types.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/sbi/sbi_types.h b/include/sbi/sbi_types.h index 2637faf7..b8a7e6cb 100644 --- a/include/sbi/sbi_types.h +++ b/include/sbi/sbi_types.h @@ -14,7 +14,7 @@ /* clang-format off */ -typedef char s8; +typedef signed char s8; typedef unsigned char u8; typedef unsigned char uint8_t;