[PATCH] sh: sq: use str_plural helper in sq_remap

From: Thorsten Blum

Date: Thu Jun 04 2026 - 07:20:52 EST


Replace the manual ternary "s" pluralization with str_plural() to
simplify the code. Use the format specifier %-1s to preserve the
whitespace alignment.

Simplify the map->name ternary expression while at it.

Signed-off-by: Thorsten Blum <thorsten.blum@xxxxxxxxx>
---
arch/sh/kernel/cpu/sh4/sq.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/arch/sh/kernel/cpu/sh4/sq.c b/arch/sh/kernel/cpu/sh4/sq.c
index 908a8e09113b..0f9244be6dcc 100644
--- a/arch/sh/kernel/cpu/sh4/sq.c
+++ b/arch/sh/kernel/cpu/sh4/sq.c
@@ -14,6 +14,7 @@
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/slab.h>
+#include <linux/string_choices.h>
#include <linux/vmalloc.h>
#include <linux/mm.h>
#include <linux/io.h>
@@ -181,9 +182,8 @@ unsigned long sq_remap(unsigned long phys, unsigned int size,
goto out;

psz = (size + (PAGE_SIZE - 1)) >> PAGE_SHIFT;
- pr_info("sqremap: %15s [%4d page%s] va 0x%08lx pa 0x%08lx\n",
- likely(map->name) ? map->name : "???",
- psz, psz == 1 ? " " : "s",
+ pr_info("sqremap: %15s [%4d page%-1s] va 0x%08lx pa 0x%08lx\n",
+ map->name ?: "???", psz, str_plural(psz),
map->sq_addr, map->addr);

sq_mapping_list_add(map);