This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
[PATCH] kprobes patch
- From: "Jun Koi" <junkoi2004 at gmail dot com>
- To: prasanna at in dot ibm dot com, jkenisto at us dot ibm dot com, hien at us dot ibm dot com, systemtap at sources dot redhat dot com
- Date: Sat, 28 Oct 2006 03:58:18 +0900
- Subject: [PATCH] kprobes patch
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=lf3qQIkbFGiBBI/EI7+Hr11MnU4ryd4iwHdrU033QX3aa1h50p+5VxgEjiHnIdksYF/28gOMQtKxvwAwptgw8voZaagOIjrU07OLocTpQpD6MRj+pq8JWkWClGx77RSIxLkvOUffDqQUMshGrSIScr/MELOd58tuD0SFSSGC918=
Hello,
I am not sure if this is a right place to send patch for kprobes, but
here it is. This patch moves the reset command of kprobe instance
into the loop. (against 2.6.18)
Signed-off-by: Jun Koi <junkoi2004@gmail.com>
--- a/kernel/kprobes.c 2006-09-20 12:42:06.000000000 +0900
+++ b/kernel/kprobes.c 2006-10-28 03:52:27.000000000 +0900
@@ -204,8 +204,8 @@ static int __kprobes aggr_pre_handler(st
set_kprobe_instance(kp);
if (kp->pre_handler(kp, regs))
return 1;
+ reset_kprobe_instance();
}
- reset_kprobe_instance();
}
return 0;
}