]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/arm/mm/alignment.c
Merge branch 'for-next' of git://git.pengutronix.de/git/ukl/linux into devel-stable
[karo-tx-linux.git] / arch / arm / mm / alignment.c
index db26e2e543f46d1ca0896d861c336df8e9a3f7d5..6f4585b89078749e39383d1aee50f51040624a74 100644 (file)
@@ -961,12 +961,14 @@ static int __init alignment_init(void)
                return -ENOMEM;
 #endif
 
+#ifdef CONFIG_CPU_CP15
        if (cpu_is_v6_unaligned()) {
                cr_alignment &= ~CR_A;
                cr_no_alignment &= ~CR_A;
                set_cr(cr_alignment);
                ai_usermode = safe_usermode(ai_usermode, false);
        }
+#endif
 
        hook_fault_code(FAULT_CODE_ALIGNMENT, do_alignment, SIGBUS, BUS_ADRALN,
                        "alignment exception");