commit | 785d3cd286f0bf67d1bf692559b9ae5de12678f5 | [log] [tgz] |
---|---|---|
author | Nicolas Pitre <nico@cam.org> | Mon Dec 03 15:27:56 2007 -0500 |
committer | Russell King <rmk+kernel@arm.linux.org.uk> | Sat Jan 26 15:25:17 2008 +0000 |
tree | d533f0ab4792b1df11a0f862ec7246bb4455869c | |
parent | d30a0c8bf99f0e6a7d8c57bd4524039585ffbced [diff] [blame] |
ARM kprobes: prevent some functions involved with kprobes from being probed Signed-off-by: Nicolas Pitre <nico@marvell.com>
diff --git a/arch/arm/kernel/kprobes.c b/arch/arm/kernel/kprobes.c index a18a845..450ee2c 100644 --- a/arch/arm/kernel/kprobes.c +++ b/arch/arm/kernel/kprobes.c
@@ -55,7 +55,7 @@ unsigned long addr = (unsigned long)p->addr; int is; - if (addr & 0x3) + if (addr & 0x3 || in_exception_text(addr)) return -EINVAL; insn = *p->addr;