diff options
author | Paul Mundt <lethal@linux-sh.org> | 2006-12-27 20:54:01 -0500 |
---|---|---|
committer | Paul Mundt <lethal@linux-sh.org> | 2007-02-12 20:54:44 -0500 |
commit | adac9570966eb2eb137209e552b258d4d1d4825b (patch) | |
tree | 2127b09451959a794c2c786a6ef679c59d90ef25 /arch/sh | |
parent | 26b7a78c55fbc0e23a7dc19e89fd50f200efc002 (diff) |
sh: Don't set reserved _PAGE_WT bit on SH-3.
Only SH-4 needs to set _PAGE_WT when using write-through caching,
don't attempt to set it on SH-3 where it ends up being a reserved
bit.
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'arch/sh')
-rw-r--r-- | arch/sh/mm/tlb-flush.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/sh/mm/tlb-flush.c b/arch/sh/mm/tlb-flush.c index 9347534aa894..ef3e4d477864 100644 --- a/arch/sh/mm/tlb-flush.c +++ b/arch/sh/mm/tlb-flush.c | |||
@@ -175,7 +175,7 @@ void update_mmu_cache(struct vm_area_struct *vma, | |||
175 | 175 | ||
176 | /* Set PTEL register */ | 176 | /* Set PTEL register */ |
177 | pteval &= _PAGE_FLAGS_HARDWARE_MASK; /* drop software flags */ | 177 | pteval &= _PAGE_FLAGS_HARDWARE_MASK; /* drop software flags */ |
178 | #ifdef CONFIG_SH_WRITETHROUGH | 178 | #if defined(CONFIG_SH_WRITETHROUGH) && defined(CONFIG_CPU_SH4) |
179 | pteval |= _PAGE_WT; | 179 | pteval |= _PAGE_WT; |
180 | #endif | 180 | #endif |
181 | /* conveniently, we want all the software flags to be 0 anyway */ | 181 | /* conveniently, we want all the software flags to be 0 anyway */ |