From cc4944f180da88eafef8e241cb8328dfcc363079 Mon Sep 17 00:00:00 2001 From: Russell King Date: Sat, 4 Dec 2010 17:08:32 +0000 Subject: [PATCH] --- yaml --- r: 225854 b: refs/heads/master c: daf8741675562197d4fb4c4e9d773f53494203a5 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/arch/arm/include/asm/cache.h | 2 ++ trunk/arch/arm/kernel/vmlinux.lds.S | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 09c5d301ca70..5a573f1afc93 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0b05da7200dd56a5364c4d9cf5441715c1d706ed +refs/heads/master: daf8741675562197d4fb4c4e9d773f53494203a5 diff --git a/trunk/arch/arm/include/asm/cache.h b/trunk/arch/arm/include/asm/cache.h index 9d6122096fbe..75fe66bc02b4 100644 --- a/trunk/arch/arm/include/asm/cache.h +++ b/trunk/arch/arm/include/asm/cache.h @@ -23,4 +23,6 @@ #define ARCH_SLAB_MINALIGN 8 #endif +#define __read_mostly __attribute__((__section__(".data..read_mostly"))) + #endif diff --git a/trunk/arch/arm/kernel/vmlinux.lds.S b/trunk/arch/arm/kernel/vmlinux.lds.S index cead8893b46b..1581f6d18cca 100644 --- a/trunk/arch/arm/kernel/vmlinux.lds.S +++ b/trunk/arch/arm/kernel/vmlinux.lds.S @@ -167,6 +167,7 @@ SECTIONS NOSAVE_DATA CACHELINE_ALIGNED_DATA(32) + READ_MOSTLY_DATA(32) /* * The exception fixup table (might need resorting at runtime)