diff options
author | James Bottomley <JBottomley@Parallels.com> | 2012-05-16 11:10:27 +0100 |
---|---|---|
committer | Ben Hutchings <ben@decadent.org.uk> | 2012-05-31 00:43:18 +0100 |
commit | d1769176aefab1db270cf1b10aca2a1a0a5dfb71 (patch) | |
tree | 5ae4ba032577a0a8f6948f3f6eb3b5e64b1b8299 /arch/tile | |
parent | e2dfd3b4f88dcf13061ecffe0506a9785445f5d7 (diff) |
fix panic on prefetch(NULL) on PA7300LC
commit b3cb8674811d1851bbf1486a73d62b90c119b994 upstream.
Due to an errata, the PA7300LC generates a TLB miss interruption even on the
prefetch instruction. This means that prefetch(NULL), which is supposed to be
a nop on linux actually generates a NULL deref fault. Fix this by testing the
address of prefetch against NULL before doing the prefetch.
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Diffstat (limited to 'arch/tile')
0 files changed, 0 insertions, 0 deletions