summaryrefslogtreecommitdiffstats
path: root/arch/sparc/lib/U3copy_from_user.S
diff options
context:
space:
mode:
authorRabin Vincent <rabin.vincent@stericsson.com>2011-02-09 11:35:12 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2011-02-10 15:29:03 +0000
commitcb06199b1df492fcfbaedd2256b5054f944b664f (patch)
tree910e7c88876d5e56be4d4f96dc1ab99868ec047c /arch/sparc/lib/U3copy_from_user.S
parent4a9cb360197684a861bc06f06d33d5fcc8ffcbf5 (diff)
downloadblackbird-op-linux-cb06199b1df492fcfbaedd2256b5054f944b664f.tar.gz
blackbird-op-linux-cb06199b1df492fcfbaedd2256b5054f944b664f.zip
ARM: 6654/1: perf/oprofile: fix off-by-one in stack check
Since tail is the previous fp - 1, we need to compare the new fp with tail + 1 to ensure that we don't end up passing in the same tail again, in order to avoid a potential infinite loop in the perf interrupt handler (which has been observed to occur). A similar fix seems to be needed in the OProfile code. Acked-by: Will Deacon <will.deacon@arm.com> Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/sparc/lib/U3copy_from_user.S')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud