On Wed, Apr 20, 2011 at 09:36:18AM +0200, Petr Tesarik wrote:
Hi Jeff,
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?
Hi 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 desired. Tony -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org