android_kernel_xiaomi_sdm845/arch/sh
Paul Mundt 55cef91a5d sh: Prevent fixed slot PMB remapping from clobbering boot entries.
The PMB initialization code walks the entries and synchronizes the
software PMB state with the hardware mappings, preserving the slot index.
Unfortunately pmb_alloc() only tested the bit position in the entry map
and failed to set it, resulting in subsequent remaps being able to be
dynamically assigned a slot that trampled an existing boot mapping with
general badness ensuing.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2010-02-16 17:14:04 +09:00
..
boards sh: sh7724/Ecovec24/KFR2R09/MS7724SE SDHI vector merge 2010-02-09 18:24:30 +09:00
boot sh: Fix zImage boot using fixed PMB. 2010-02-16 13:50:26 +09:00
cchips sh: Fix up hp6xx build. 2010-02-05 17:45:14 +09:00
configs sh: update sdk7786 defconfig. 2010-02-10 16:06:42 +09:00
drivers sh: Fix up multi-resource mapping for SH7786 PCIe. 2010-02-10 16:00:58 +09:00
include sh64: fix up memory offset calculation. 2010-02-12 15:41:45 +09:00
kernel sh: fix sh7724 SDHI support using INTC force_disable 2010-02-16 13:38:57 +09:00
lib sh: Optimised memset for SH4 2009-11-24 16:28:43 +09:00
lib64 sh64: Kill off special clear_page() implementation. 2009-08-04 17:17:00 +09:00
math-emu sh: Move over to dynamically allocated FPU context. 2010-01-13 12:51:40 +09:00
mm sh: Prevent fixed slot PMB remapping from clobbering boot entries. 2010-02-16 17:14:04 +09:00
oprofile sh: oprofile: Fix up count size mismatch for common impl. 2009-11-05 17:13:15 +09:00
tools Merge branch 'sh/stable-updates' 2010-01-18 20:47:37 +09:00
Kconfig sh: Disable generic IRQ probing. 2010-02-02 19:17:42 +09:00
Kconfig.cpu sh: Tidy up SH-4A boot_cpu_data.flags probing. 2009-06-01 19:50:08 +09:00
Kconfig.debug sh: Remove old early serial console code V2 2009-12-15 12:07:35 +09:00
Makefile sh: mach-titan: Kill off unused PIO port mangling. 2010-01-28 15:08:21 +09:00