Browse Source

ARM: 7591/1: nommu: Enable the strict alignment (CR_A) bit only if ARCH < v6

This patch keeps disabled the strict alignment CP15 bit for
all armv6 and armv7 processor without the mmu. This behaviour
is now same as in the mmu case.

Signed-off-by: Armando Visconti <armando.visconti@st.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Armando Visconti 12 years ago
parent
commit
76e0920403
1 changed files with 1 additions and 1 deletions
  1. 1 1
      arch/arm/kernel/head-nommu.S

+ 1 - 1
arch/arm/kernel/head-nommu.S

@@ -68,7 +68,7 @@ __after_proc_init:
 	 * CP15 system control register value returned in r0 from
 	 * the CPU init function.
 	 */
-#ifdef CONFIG_ALIGNMENT_TRAP
+#if defined(CONFIG_ALIGNMENT_TRAP) && __LINUX_ARM_ARCH__ < 6
 	orr	r0, r0, #CR_A
 #else
 	bic	r0, r0, #CR_A