[PATCH 06/15] speakup: Fix the wrong format specifier

From: Samuel Thibault

Date: Sun May 31 2026 - 19:09:24 EST


From: liujing <liujing@xxxxxxxxxxxxxxxxxxxx>

Make a minor change to eliminate a static checker warning. The type
of '(unsigned int)kp[i]' is unsigned int, so the correct format specifier should be
%u instead of %d.

Signed-off-by: liujing <liujing@xxxxxxxxxxxxxxxxxxxx>
Signed-off-by: Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>
---
drivers/accessibility/speakup/genmap.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/accessibility/speakup/genmap.c b/drivers/accessibility/speakup/genmap.c
index 8a5125db471e..a9e308bdd0be 100644
--- a/drivers/accessibility/speakup/genmap.c
+++ b/drivers/accessibility/speakup/genmap.c
@@ -152,7 +152,7 @@ main(int argc, char *argv[])
continue;
printf("\n\t%d,", lc);
for (i = 0; i < max_states; i++)
- printf(" %d,", (unsigned int)kp[i]);
+ printf(" %u,", (unsigned int)kp[i]);
}
printf("\n\t0, %d\n", map_ver);

--
2.47.3