From mboxrd@z Thu Jan 1 00:00:00 1970 From: Steven Rostedt Subject: [PATCH 0/1] ring-buffer: disable tracing switch Date: Tue, 11 Nov 2008 15:06:01 -0500 Message-ID: <20081111200601.147669239@goodmis.org> Return-path: Received: from hrndva-omtalb.mail.rr.com ([71.74.56.124]:57075 "EHLO hrndva-omtalb.mail.rr.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751374AbYKKUKg (ORCPT ); Tue, 11 Nov 2008 15:10:36 -0500 Sender: linux-next-owner@vger.kernel.org List-ID: To: linux-kernel@vger.kernel.org Cc: Ingo Molnar , Thomas Gleixner , Andrew Morton , Linus Torvalds , Stephen Rothwell , linux-next@vger.kernel.org Stephen and Ingo, I've been pressured into making this patch for mainline. It is a low risk patch, but I would like to get it into linux-next. This patch adds a way for a kernel developer to stop all tracers from within the kernel and restart it from userspace. The previous APIs that allowed for kernel stopping the tracer did not allow for userspace to restart. This was mainly because the stopping could be for areas that are dangerous to be tracing, and allowing userspace to start them could risk the system stability. This switch is made to let userspace interact with the kernel space in starting and stopping tracers. The following patches are in: git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace.git branch: devel Steven Rostedt (1): ring-buffer: buffer record on/off switch ---- include/linux/ring_buffer.h | 3 + kernel/trace/ftrace.c | 8 +--- kernel/trace/ring_buffer.c | 101 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 106 insertions(+), 6 deletions(-) --