From 55d8f463a3a385ae5e6d1a48f62e402a46e86015 Mon Sep 17 00:00:00 2001 From: Rusty Lynch Date: Mon, 27 Jun 2005 15:17:15 -0700 Subject: [PATCH] --- yaml --- r: 3725 b: refs/heads/master c: a528e21c235862cc1ae50e7809eb9116dc40ea0c h: refs/heads/master i: 3723: ed41709cce99282638cdde25e08de53d8aefc89e v: v3 --- [refs] | 2 +- trunk/arch/ia64/kernel/kprobes.c | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 281635001371..bac3c6f5ed6c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 97f7943d70ff0e1e92ea627c44cfacfdae65dbc4 +refs/heads/master: a528e21c235862cc1ae50e7809eb9116dc40ea0c diff --git a/trunk/arch/ia64/kernel/kprobes.c b/trunk/arch/ia64/kernel/kprobes.c index c97e18e634ca..ec2ceade12b0 100644 --- a/trunk/arch/ia64/kernel/kprobes.c +++ b/trunk/arch/ia64/kernel/kprobes.c @@ -270,6 +270,13 @@ static int valid_kprobe_addr(int template, int slot, unsigned long addr) addr); return -EINVAL; } + + if (slot == 1 && bundle_encoding[template][1] != L) { + printk(KERN_WARNING "Inserting kprobes on slot #1 " + "is not supported\n"); + return -EINVAL; + } + return 0; }