From: Denis Mukhin <[email protected]> Both conring{,_size} should be RO after initialization is completed.
Suggested-by: Andrew Cooper <[email protected]> Signed-off-by: Denis Mukhin <[email protected]> --- Changes since v4: - new patch --- xen/drivers/char/console.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xen/drivers/char/console.c b/xen/drivers/char/console.c index 522b2f489a53..ef9131439bba 100644 --- a/xen/drivers/char/console.c +++ b/xen/drivers/char/console.c @@ -346,8 +346,8 @@ size_param("conring_size", opt_conring_size); #define _CONRING_SIZE (1U << CONFIG_CONRING_SHIFT) #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 char *__ro_after_init conring = _conring; +static uint32_t __ro_after_init conring_size = _CONRING_SIZE; static uint32_t conringc, conringp; static void cf_check conring_notify(void *unused) -- 2.52.0
