From 185847d0b6100ee09b2fa642f42449dc6d278a4d Mon Sep 17 00:00:00 2001 From: Denis Mukhin Date: Thu, 16 Jul 2026 09:18:26 +0200 Subject: [PATCH] xen/console: promote conring{,_size} to __ro_after_init Both conring{,_size} should be RO after initialization is completed. Change the conring integer parameters type to `unsigned int` as required by CODING_STYLE. Suggested-by: Andrew Cooper Signed-off-by: Denis Mukhin Acked-by: Jan Beulich --- xen/drivers/char/console.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/xen/drivers/char/console.c b/xen/drivers/char/console.c index dbda7f2596..5ebbbf63c0 100644 --- a/xen/drivers/char/console.c +++ b/xen/drivers/char/console.c @@ -340,15 +340,15 @@ static void cf_check do_dec_thresh(unsigned char key, bool unused) */ /* conring_size: allows a larger console ring than default (16kB). */ -static uint32_t __initdata opt_conring_size; +static unsigned int __initdata opt_conring_size; size_param("conring_size", opt_conring_size); #define _CONRING_SIZE 16384 #define CONRING_IDX_MASK(i) ((i)&(conring_size-1)) static char __initdata _conring[_CONRING_SIZE]; -static char *__read_mostly conring = _conring; -static uint32_t __read_mostly conring_size = _CONRING_SIZE; -static uint32_t conringc, conringp; +static char *__ro_after_init conring = _conring; +static unsigned int __ro_after_init conring_size = _CONRING_SIZE; +static unsigned int conringc, conringp; static void cf_check conring_notify(void *unused) {