summaryrefslogtreecommitdiff
path: root/fs/nfs/nfsroot.c
diff options
context:
space:
mode:
authorJoakim Tjernlund <joakim.tjernlund@transmode.se>2009-11-20 00:21:04 (GMT)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>2009-12-09 06:10:36 (GMT)
commit60e071fee994ff98c37d03a4a7c5a3f8b1e3b8e5 (patch)
tree4b42f796ec84bf1544f4779e5a95713c7253a41d /fs/nfs/nfsroot.c
parentfe11dc3f9628e5393e932567b7e29d35cbbad136 (diff)
downloadlinux-fsl-qoriq-60e071fee994ff98c37d03a4a7c5a3f8b1e3b8e5.tar.xz
powerpc/8xx: Tag DAR with 0x00f0 to catch buggy instructions.
dcbz, dcbf, dcbi, dcbst and icbi do not set DAR when they cause a DTLB Error. Dectect this by tagging DAR with 0x00f0 at every exception exit that modifies DAR. Test for DAR=0x00f0 in DataTLBError and bail to handle_page_fault(). Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'fs/nfs/nfsroot.c')
0 files changed, 0 insertions, 0 deletions