ARM: kprobes: Decode 32-bit Thumb load/store dual and load/store exclusive instructions
authorJon Medhurst <tixy@yxit.co.uk>
Sun, 3 Jul 2011 13:23:21 +0000 (14:23 +0100)
committerTixy <tixy@medhuaa1.miniserver.com>
Wed, 13 Jul 2011 17:32:46 +0000 (17:32 +0000)
commitb48354d3584e93284fba2ee99f6f9f44d18e4f83
tree52ba729846dd1a514d536dfaab78627b2e1b0d61
parenteaf1d06500c48109dcd37b7856773fdf608a8d21
ARM: kprobes: Decode 32-bit Thumb load/store dual and load/store exclusive instructions

We reject probing of load/store exclusive instructions because any
emulation routine could never succeed in gaining exclusive access as the
exception framework clears the exclusivity monitor when a probes
breakpoint is hit.

Signed-off-by: Jon Medhurst <tixy@yxit.co.uk>
Acked-by: Nicolas Pitre <nicolas.pitre@linaro.org>
arch/arm/kernel/kprobes-thumb.c