summaryrefslogtreecommitdiffstats
path: root/arch/um/drivers/slip_common.h
diff options
context:
space:
mode:
authorJon Medhurst <tixy@yxit.co.uk>2011-04-08 15:32:53 +0100
committerNicolas Pitre <nicolas.pitre@linaro.org>2011-04-28 23:40:56 -0400
commitec58d7f2373cec47f30b773d40a89f18bf6fc489 (patch)
tree3c196788348435ea7ac6c1dfda58d9789d5c6e83 /arch/um/drivers/slip_common.h
parentba48d40713ae5afe758dd5525a0f8740cce71d22 (diff)
downloadtalos-obmc-linux-ec58d7f2373cec47f30b773d40a89f18bf6fc489.tar.gz
talos-obmc-linux-ec58d7f2373cec47f30b773d40a89f18bf6fc489.zip
ARM: kprobes: Reject probing of STREX and LDREX instructions
The emulation code for STREX and LDREX instructions is faulty, however, rather than attempting to fix this we reject probes of these instructions. We do this because they can never succeed in gaining exclusive access as the exception framework clears the exclusivity monitor when a probes breakpoint is hit. (This is a general problem when probing all instructions executing between a LDREX and its corresponding STREX and can lead to infinite retry loops.) Signed-off-by: Jon Medhurst <tixy@yxit.co.uk> Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Diffstat (limited to 'arch/um/drivers/slip_common.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud