Re: [PATCH 3/3] utrace-based ftrace process engine, v2

2009-03-21 Thread Ingo Molnar
* Roland McGrath rol...@redhat.com wrote: From: Frank Ch. Eigler f...@redhat.com This is v2 of the prototype utrace-ftrace interface. This code is based on Roland McGrath's utrace API, which provides programmatic hooks to the in-tree tracehook layer. This new patch interfaces many of

Re: [PATCH 3/3] utrace-based ftrace process engine, v2

2009-03-21 Thread Andrew Morton
On Sat, 21 Mar 2009 08:43:01 +0100 Ingo Molnar mi...@elte.hu wrote: * Roland McGrath rol...@redhat.com wrote: From: Frank Ch. Eigler f...@redhat.com This is v2 of the prototype utrace-ftrace interface. This code is based on Roland McGrath's utrace API, which provides programmatic

Re: [PATCH 2/3] utrace core

2009-03-21 Thread Andrew Morton
On Fri, 20 Mar 2009 18:41:40 -0700 (PDT) Roland McGrath rol...@redhat.com wrote: This adds the utrace facility, a new modular interface in the kernel for implementing user thread tracing and debugging. This fits on top of the tracehook_* layer, so the new code is well-isolated. The new

Re: [PATCH 2/3] utrace core

2009-03-21 Thread Renzo Davoli
On Sat, Mar 21, 2009 at 03:34:57PM +0100, Ingo Molnar wrote: * Renzo Davoli re...@cs.unibo.it wrote: Tracing does not mean only debug. Some tracing facilities can be used for virtualization. For example User-Mode Linux is based on ptrace. I have a prototype of kernel module for

Re: [PATCH 3/3] utrace-based ftrace process engine, v2

2009-03-21 Thread Frank Ch. Eigler
Hi - On Sat, Mar 21, 2009 at 02:34:13PM -0700, Andrew Morton wrote: [...] It would not be good to merge a large kernel feature which kernel developers and testers cannot test, and regression test. It does not. Other kernel self-sufficient utrace clients are on their way, and of course one

Re: [PATCH 3/3] utrace-based ftrace process engine, v2

2009-03-21 Thread Linus Torvalds
On Sat, 21 Mar 2009, Frank Ch. Eigler wrote: If testing utrace against its main application requires installation of a complete enterprise distro from a distro [...] This has *never* been a requirement. You guys are getting off a tangent. Let's go back to the post that started this