diff options
author | Ananth N Mavinakayanahalli <ananth@in.ibm.com> | 2006-04-20 02:43:11 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-04-20 07:54:03 -0700 |
commit | 7522a8423bed9931cbac5502b9c0657bde2700ea (patch) | |
tree | 8729269696269cba4ca477d711490a6c89c20cda /fs | |
parent | 5a7b46b369419493bab4de67b1526e9f76b22a7f (diff) | |
download | op-kernel-dev-7522a8423bed9931cbac5502b9c0657bde2700ea.zip op-kernel-dev-7522a8423bed9931cbac5502b9c0657bde2700ea.tar.gz |
[PATCH] kprobes: NULL out non-relevant fields in struct kretprobe
In cases where a struct kretprobe's *_handler fields are non-NULL, it is
possible to cause a system crash, due to the possibility of calls ending up
in zombie functions. Documentation clearly states that unused *_handlers
should be set to NULL, but kprobe users sometimes fail to do so.
Fix it by setting the non-relevant fields of the struct kretprobe to NULL.
Signed-off-by: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
Acked-by: Jim Keniston <jkenisto@us.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'fs')
0 files changed, 0 insertions, 0 deletions