On Wed, Apr 20, 2011 at 09:36:18AM +0200, Petr Tesarik wrote:
I'll only talk about the utrace part.
First, bug 656091 says that CONFIG_UTRACE is needed for systemtap to
work. This is not true. Or rather, it's true only if you specifically
enable utrace support in systemtap.
Second, UTRACE has never been and will never be accepted in mainline,
AFAICS. OTOH, since it's a Redhat-specific out-of-tree patch, it might
be requested by PM anyway to achieve "RHEL parity".
Third, the utrace project seems to be dead (or at least on hold since
December where all traffic stopped on the utrace-devel mailing list).
This raises lots of concern about the future of the UTRACE patch.
Fourth, what do you mean by "it's only in Factory"? CONFIG_UTRACE is
certainly not enabled for vanilla or default, is it?
No, just for -trace as per your commit 659cb3e9cff. It looks like I refreshed
it for OpenSUSE, probably when I fixed it for SP1 (see last comment in fate).
Only the base patch is included, not the reimplement ptrace using utrace
patch. So there isn't a performance cost to having it. I agree, it's a
total dead-end mainline wise but it is necessary to support the stap feature.
Also, there is no specific enabling of uprobes in stap, rather I'd have to
look into a way of specifically disabling it an earlier/cleaner error is
To unsubscribe, e-mail: opensuse-kernel+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-kernel+help(a)opensuse.org