This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

kprobes versioning?


Is there some way to tell what version of kprobes a kernel is running?

For example, the kretprobe sys_execve bug has been fixed and 2.6.15 has
the fix in it. So do RHEL4 kernels after 2.6.9-17. All other kernels,
including the non-test FC4 kernels do not have it and many of my syscall
tests crash the kernel. 

So sys_execve should be back on the blacklist, but what to check for?
The problem is only going to get worse as kprobes changes rapidly with
kprobe-booster, djprobes, and user probes. There will be probably bugs
in some versions and new features will become available.  People will
want to backport these fixes and features into older kernels.

Martin



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]