From ddf58ed94154c883590c58ceec05b77cacf5805e Mon Sep 17 00:00:00 2001 From: Len Bao Date: Sat, 16 May 2026 14:23:21 +0000 Subject: [PATCH] staging: sm750fb: Mark g_noaccel, g_nomtrr and g_dualview as __ro_after_init The 'g_noaccel', 'g_nomtrr' and 'g_dualview' variables are initialized only during the init phase in the 'lynxfb_setup' function and never changed. So, mark them as __ro_after_init. Signed-off-by: Len Bao Link: https://patch.msgid.link/20260516142326.36018-1-len.bao@gmx.us Signed-off-by: Greg Kroah-Hartman --- drivers/staging/sm750fb/sm750.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/staging/sm750fb/sm750.c b/drivers/staging/sm750fb/sm750.c index d26e9fab846a..89c811e0806c 100644 --- a/drivers/staging/sm750fb/sm750.c +++ b/drivers/staging/sm750fb/sm750.c @@ -19,12 +19,12 @@ /* common var for all device */ static int g_hwcursor = 1; -static int g_noaccel; -static int g_nomtrr; +static int g_noaccel __ro_after_init; +static int g_nomtrr __ro_after_init; static const char *g_fbmode[] = {NULL, NULL}; static const char *g_def_fbmode = "1024x768-32@60"; static char *g_settings; -static int g_dualview; +static int g_dualview __ro_after_init; static char *g_option; static const struct fb_videomode lynx750_ext[] = {