summaryrefslogtreecommitdiffstats
path: root/arch/sh/kernel/cpu
diff options
context:
space:
mode:
authorPaul Mundt2011-01-11 07:02:59 +0100
committerPaul Mundt2011-01-11 07:02:59 +0100
commitefb3e34b6176d30c4fe8635fa8e1beb6280cc2cd (patch)
treee5ed3fee988e3816a9f4ea47bf83970a010cb83e /arch/sh/kernel/cpu
parentsh: Stub out legacy PCC pgprot encoding for X2 TLBs. (diff)
downloadkernel-qcow2-linux-efb3e34b6176d30c4fe8635fa8e1beb6280cc2cd.tar.gz
kernel-qcow2-linux-efb3e34b6176d30c4fe8635fa8e1beb6280cc2cd.tar.xz
kernel-qcow2-linux-efb3e34b6176d30c4fe8635fa8e1beb6280cc2cd.zip
sh: Fix up legacy PTEA space attribute mapping.
When p3_ioremap() was converted to ioremap_prot() there was some breakage introduced where the 29-bit segmentation logic would trap the area range and return an identity mapping without having allowed the area specification to force mapping through page tables. This wires up a PCC mask for pgprot verification to work out whether to short-circuit the identity mapping on legacy parts, restoring the previous behaviour. Reported-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org> Cc: stable@kernel.org Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'arch/sh/kernel/cpu')
0 files changed, 0 insertions, 0 deletions