From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24216 invoked by alias); 2 Oct 2007 16:33:25 -0000 Received: (qmail 24208 invoked by uid 22791); 2 Oct 2007 16:33:25 -0000 X-Spam-Status: No, hits=-0.6 required=5.0 tests=AWL,BAYES_50,DK_POLICY_SIGNSOME,DNS_FROM_RFC_ABUSE,SPF_PASS,TW_YF X-Spam-Check-By: sourceware.org Received: from e3.ny.us.ibm.com (HELO e3.ny.us.ibm.com) (32.97.182.143) by sourceware.org (qpsmtpd/0.31) with ESMTP; Tue, 02 Oct 2007 16:33:21 +0000 Received: from d01relay02.pok.ibm.com (d01relay02.pok.ibm.com [9.56.227.234]) by e3.ny.us.ibm.com (8.13.8/8.13.8) with ESMTP id l92GXJp2002727 for ; Tue, 2 Oct 2007 12:33:19 -0400 Received: from d01av01.pok.ibm.com (d01av01.pok.ibm.com [9.56.224.215]) by d01relay02.pok.ibm.com (8.13.8/8.13.8/NCO v8.5) with ESMTP id l92GXJni562764 for ; Tue, 2 Oct 2007 12:33:19 -0400 Received: from d01av01.pok.ibm.com (loopback [127.0.0.1]) by d01av01.pok.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id l92GXIVp010221 for ; Tue, 2 Oct 2007 12:33:19 -0400 Received: from wecm-9-67-206-243.wecm.ibm.com (wecm-9-67-206-243.wecm.ibm.com [9.67.206.243]) by d01av01.pok.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id l92GXHjK010152; Tue, 2 Oct 2007 12:33:18 -0400 Subject: [PATCH 0/3] A kernel tracing interface From: "David J. Wilder" To: linux-kernel@vger.kernel.org, akpm@linux-foundation.org Cc: randy.dunlap@oracle.com, hch@infradead.org, systemtap@sources.redhat.com Content-Type: text/plain Date: Tue, 02 Oct 2007 16:33:00 -0000 Message-Id: <1191342796.31351.8.camel@lc4eb748232119.ibm.com> Mime-Version: 1.0 X-Mailer: Evolution 2.0.2 (2.0.2-27.rhel4.6) Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact systemtap-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: systemtap-owner@sourceware.org X-SW-Source: 2007-q4/txt/msg00013.txt.bz2 [PATCH 0/3] A kernel tracing interface - (updated) These patches provide a kernel tracing interface called "trace". (update) Fixed a notation in the trace documentation as pointed out by Randy Dunlap. Updated references to prerequisite patches. The motivation for "trace" is to: - Provide a simple set of tracing primitives that will utilize the high- performance and low-overhead of relayfs for passing traces data from kernel to user space. - Provide a common user interface for managing kernel traces. - Allow for binary as well as ascii trace data. - Incorporate features from the systemtap runtime that are useful to others. Patches are against 2.6.23-rc8-mm2 Summary of patches: [patch 1/3] Trace code and documentation [patch 2/3] Relay Reset Consumed [patch 3/3] Trace sample Note: Patch 2/3 provides a service used by patch 1/3 thus must be applied first or at the same time. Note: The following patches must be applied prior to 3/3. [patch 3/5] Add samples subdir http://lkml.org/lkml/2007/9/28/178 [patch 4/5] Linux Kernel Markers - Samples http://lkml.org/lkml/2007/9/28/189 Signed-off-by: David Wilder