From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756188Ab3CQIlS (ORCPT ); Sun, 17 Mar 2013 04:41:18 -0400 Received: from mail-pb0-f42.google.com ([209.85.160.42]:34481 "EHLO mail-pb0-f42.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756099Ab3CQIlQ (ORCPT ); Sun, 17 Mar 2013 04:41:16 -0400 From: Namjae Jeon To: jaegeuk.kim@samsung.com, rostedt@goodmis.org Cc: linux-f2fs-devel@lists.sourceforge.net, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, Namjae Jeon , Namjae Jeon , Pankaj Kumar Subject: [PATCH v2 7/7] f2fs: add tracepoints to debug checkpoint request Date: Sun, 17 Mar 2013 17:41:08 +0900 Message-Id: <1363509668-3707-1-git-send-email-linkinjeon@gmail.com> X-Mailer: git-send-email 1.7.9.5 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Namjae Jeon Add tracepoints to debug checkpoint request. Signed-off-by: Namjae Jeon Signed-off-by: Pankaj Kumar --- fs/f2fs/checkpoint.c | 1 + include/trace/events/f2fs.h | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/fs/f2fs/checkpoint.c b/fs/f2fs/checkpoint.c index 9e0a314..ae88300 100644 --- a/fs/f2fs/checkpoint.c +++ b/fs/f2fs/checkpoint.c @@ -604,6 +604,7 @@ static void do_checkpoint(struct f2fs_sb_info *sbi, bool is_umount) void *kaddr; int i; + trace_f2fs_do_checkpoint(sbi->sb); /* Flush all the NAT/SIT pages */ while (get_pages(sbi, F2FS_DIRTY_META)) sync_meta_pages(sbi, META, LONG_MAX); diff --git a/include/trace/events/f2fs.h b/include/trace/events/f2fs.h index b78b0ef..8d0e0c7 100644 --- a/include/trace/events/f2fs.h +++ b/include/trace/events/f2fs.h @@ -482,6 +482,24 @@ DEFINE_EVENT(f2fs_page_type_op, f2fs_write_page, TP_ARGS(page, type) ); +TRACE_EVENT(f2fs_do_checkpoint, + TP_PROTO(struct super_block *sb), + + TP_ARGS(sb), + + TP_STRUCT__entry( + __field(dev_t, dev) + ), + + TP_fast_assign( + __entry->dev = sb->s_dev; + ), + + TP_printk("dev %d,%d ", + MAJOR(__entry->dev), MINOR(__entry->dev)) + +); + #endif /* _TRACE_F2FS_H */ /* This part must be outside protection */ -- 1.7.9.5