From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1760975AbZFJRCk (ORCPT ); Wed, 10 Jun 2009 13:02:40 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1760143AbZFJRAL (ORCPT ); Wed, 10 Jun 2009 13:00:11 -0400 Received: from hrndva-omtalb.mail.rr.com ([71.74.56.125]:52895 "EHLO hrndva-omtalb.mail.rr.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755538AbZFJQ76 (ORCPT ); Wed, 10 Jun 2009 12:59:58 -0400 Message-Id: <20090610170000.290713823@goodmis.org> References: <20090610165306.794813861@goodmis.org> User-Agent: quilt/0.46-1 Date: Wed, 10 Jun 2009 12:53:14 -0400 From: Steven Rostedt To: linux-kernel@vger.kernel.org Cc: Ingo Molnar , Andrew Morton , Frederic Weisbecker , Mathieu Desnoyers , Lai Jiangshan , Arnaldo Carvalho de Melo , Theodore Tso , Christoph Hellwig , Peter Zijlstra , Mel Gorman , Xiao Guangrong Subject: [PATCH 08/11] tracing/events: modify sched print to new format Content-Disposition: inline; filename=0008-tracing-events-modify-sched-print-to-new-format.patch Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Steven Rostedt Use new format for better parsing of sched events. Signed-off-by: Steven Rostedt --- include/trace/events/sched.h | 49 ++++++++++++++--------------------------- 1 files changed, 17 insertions(+), 32 deletions(-) diff --git a/include/trace/events/sched.h b/include/trace/events/sched.h index 24ab5bc..beb1584 100644 --- a/include/trace/events/sched.h +++ b/include/trace/events/sched.h @@ -26,7 +26,7 @@ TRACE_EVENT(sched_kthread_stop, __entry->pid = t->pid; ), - TP_printk("task %s:%d", __entry->comm, __entry->pid) + TP_FORMAT("task :") ); /* @@ -46,7 +46,7 @@ TRACE_EVENT(sched_kthread_stop_ret, __entry->ret = ret; ), - TP_printk("ret %d", __entry->ret) + TP_FORMAT("ret ") ); /* @@ -73,8 +73,7 @@ TRACE_EVENT(sched_wait_task, __entry->prio = p->prio; ), - TP_printk("task %s:%d [%d]", - __entry->comm, __entry->pid, __entry->prio) + TP_FORMAT("task : []") ); /* @@ -103,9 +102,7 @@ TRACE_EVENT(sched_wakeup, __entry->success = success; ), - TP_printk("task %s:%d [%d] success=%d", - __entry->comm, __entry->pid, __entry->prio, - __entry->success) + TP_FORMAT("task : [] success=") ); /* @@ -134,9 +131,7 @@ TRACE_EVENT(sched_wakeup_new, __entry->success = success; ), - TP_printk("task %s:%d [%d] success=%d", - __entry->comm, __entry->pid, __entry->prio, - __entry->success) + TP_FORMAT("task : [] success=") ); /* @@ -172,14 +167,10 @@ TRACE_EVENT(sched_switch, __entry->next_prio = next->prio; ), - TP_printk("task %s:%d [%d] (%s) ==> %s:%d [%d]", - __entry->prev_comm, __entry->prev_pid, __entry->prev_prio, - __entry->prev_state ? - __print_flags(__entry->prev_state, "|", - { 1, "S"} , { 2, "D" }, { 4, "T" }, { 8, "t" }, - { 16, "Z" }, { 32, "X" }, { 64, "x" }, - { 128, "W" }) : "R", - __entry->next_comm, __entry->next_pid, __entry->next_prio) + TP_FORMAT("task : [] " + "()" + " ==> " + "task : []") ); /* @@ -207,9 +198,8 @@ TRACE_EVENT(sched_migrate_task, __entry->dest_cpu = dest_cpu; ), - TP_printk("task %s:%d [%d] from: %d to: %d", - __entry->comm, __entry->pid, __entry->prio, - __entry->orig_cpu, __entry->dest_cpu) + TP_FORMAT("task : [] " + "from: to: ") ); /* @@ -233,8 +223,7 @@ TRACE_EVENT(sched_process_free, __entry->prio = p->prio; ), - TP_printk("task %s:%d [%d]", - __entry->comm, __entry->pid, __entry->prio) + TP_FORMAT("task : []") ); /* @@ -258,8 +247,7 @@ TRACE_EVENT(sched_process_exit, __entry->prio = p->prio; ), - TP_printk("task %s:%d [%d]", - __entry->comm, __entry->pid, __entry->prio) + TP_FORMAT("task : []") ); /* @@ -283,8 +271,7 @@ TRACE_EVENT(sched_process_wait, __entry->prio = current->prio; ), - TP_printk("task %s:%d [%d]", - __entry->comm, __entry->pid, __entry->prio) + TP_FORMAT("task : []") ); /* @@ -310,9 +297,8 @@ TRACE_EVENT(sched_process_fork, __entry->child_pid = child->pid; ), - TP_printk("parent %s:%d child %s:%d", - __entry->parent_comm, __entry->parent_pid, - __entry->child_comm, __entry->child_pid) + TP_FORMAT("parent :" + " child :") ); /* @@ -336,8 +322,7 @@ TRACE_EVENT(sched_signal_send, __entry->sig = sig; ), - TP_printk("sig: %d task %s:%d", - __entry->sig, __entry->comm, __entry->pid) + TP_FORMAT("sig: task :") ); #endif /* _TRACE_SCHED_H */ -- 1.6.3.1 --