Commit 0385ebc0 authored by Russell King's avatar Russell King

ARM: move high-usage mostly read variables in setup.c to __read_mostly

Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
parent daf87416
...@@ -75,9 +75,9 @@ extern void reboot_setup(char *str); ...@@ -75,9 +75,9 @@ extern void reboot_setup(char *str);
unsigned int processor_id; unsigned int processor_id;
EXPORT_SYMBOL(processor_id); EXPORT_SYMBOL(processor_id);
unsigned int __machine_arch_type; unsigned int __machine_arch_type __read_mostly;
EXPORT_SYMBOL(__machine_arch_type); EXPORT_SYMBOL(__machine_arch_type);
unsigned int cacheid; unsigned int cacheid __read_mostly;
EXPORT_SYMBOL(cacheid); EXPORT_SYMBOL(cacheid);
unsigned int __atags_pointer __initdata; unsigned int __atags_pointer __initdata;
...@@ -91,24 +91,24 @@ EXPORT_SYMBOL(system_serial_low); ...@@ -91,24 +91,24 @@ EXPORT_SYMBOL(system_serial_low);
unsigned int system_serial_high; unsigned int system_serial_high;
EXPORT_SYMBOL(system_serial_high); EXPORT_SYMBOL(system_serial_high);
unsigned int elf_hwcap; unsigned int elf_hwcap __read_mostly;
EXPORT_SYMBOL(elf_hwcap); EXPORT_SYMBOL(elf_hwcap);
#ifdef MULTI_CPU #ifdef MULTI_CPU
struct processor processor; struct processor processor __read_mostly;
#endif #endif
#ifdef MULTI_TLB #ifdef MULTI_TLB
struct cpu_tlb_fns cpu_tlb; struct cpu_tlb_fns cpu_tlb __read_mostly;
#endif #endif
#ifdef MULTI_USER #ifdef MULTI_USER
struct cpu_user_fns cpu_user; struct cpu_user_fns cpu_user __read_mostly;
#endif #endif
#ifdef MULTI_CACHE #ifdef MULTI_CACHE
struct cpu_cache_fns cpu_cache; struct cpu_cache_fns cpu_cache __read_mostly;
#endif #endif
#ifdef CONFIG_OUTER_CACHE #ifdef CONFIG_OUTER_CACHE
struct outer_cache_fns outer_cache; struct outer_cache_fns outer_cache __read_mostly;
EXPORT_SYMBOL(outer_cache); EXPORT_SYMBOL(outer_cache);
#endif #endif
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment