diff --git a/arch/arm64/kernel/process.c b/arch/arm64/kernel/process.c
index 1a1213cca1731b8aae26fc646b10eaf393b7ece8..40adb8cdbf5af667d595abe5908cb81723d89722 100644
--- a/arch/arm64/kernel/process.c
+++ b/arch/arm64/kernel/process.c
@@ -57,7 +57,7 @@
 
 #if defined(CONFIG_STACKPROTECTOR) && !defined(CONFIG_STACKPROTECTOR_PER_TASK)
 #include <linux/stackprotector.h>
-unsigned long __stack_chk_guard __read_mostly;
+unsigned long __stack_chk_guard __ro_after_init;
 EXPORT_SYMBOL(__stack_chk_guard);
 #endif