ARM: arm925: ensure assembly sets up writethrough mapping
authorRussell King <[email protected]>
Fri, 20 Jun 2014 10:23:02 +0000 (11:23 +0100)
committerRussell King <[email protected]>
Fri, 20 Jun 2014 10:23:02 +0000 (11:23 +0100)
Commit ca8f0b0a545f ("ARM: ensure C page table setup code follows
assembly code") did what it said on the tin, but some of the older
CPU code omitted the default cache policy from their files.  This
results in the kernel running with the caches disabled.  Fix this
for ARM925.

Reported-by: Aaro Koskinen <[email protected]>
Signed-off-by: Russell King <[email protected]>
arch/arm/mm/proc-arm925.S

index 97448c3acf38a571cb96d1c9871952d56c605343..ba0d58e1a2a2bf7ede98394c741f58e0aab63dcb 100644 (file)
@@ -502,6 +502,7 @@ __\name\()_proc_info:
        .long   \cpu_val
        .long   \cpu_mask
        .long   PMD_TYPE_SECT | \
+               PMD_SECT_CACHEABLE | \
                PMD_BIT4 | \
                PMD_SECT_AP_WRITE | \
                PMD_SECT_AP_READ