[PATCH 07/24] nilfs2: implement segments subsystem debugging output
Vyacheslav Dubeyko <slava <at> dubeyko.com>
2013-06-17 12:23:32 GMT
From: Vyacheslav Dubeyko <slava <at> dubeyko.com>
Subject: [PATCH 07/24] nilfs2: implement segments subsystem debugging output
This patch adds debugging output by means of nilfs2_debug() method
into modules that are grouped by segments subsystem debugging output
option (CONFIG_NILFS2_DEBUG_SEGMENTS_SUBSYSTEM).
Signed-off-by: Vyacheslav Dubeyko <slava <at> dubeyko.com>
CC: Ryusuke Konishi <konishi.ryusuke <at> lab.ntt.co.jp>
---
fs/nilfs2/segbuf.c | 30 +++++++
fs/nilfs2/segment.c | 247 ++++++++++++++++++++++++++++++++++++++++++++++++++-
2 files changed, 274 insertions(+), 3 deletions(-)
diff --git a/fs/nilfs2/segbuf.c b/fs/nilfs2/segbuf.c
index dc9a913..6ee75b1 100644
--- a/fs/nilfs2/segbuf.c
+++ b/fs/nilfs2/segbuf.c
<at> <at> -73,6 +73,10 <at> <at> void nilfs_segbuf_free(struct nilfs_segment_buffer *segbuf)
void nilfs_segbuf_map(struct nilfs_segment_buffer *segbuf, __u64 segnum,
unsigned long offset, struct the_nilfs *nilfs)
{
+ nilfs2_debug(DBG_SEGBUF,
+ "segbuf %p, segnum %llu, offset %lu, nilfs %p\n",
+ segbuf, segnum, offset, nilfs);
+
segbuf->sb_segnum = segnum;
nilfs_get_segment_range(nilfs, segnum, &segbuf->sb_fseg_start,
&segbuf->sb_fseg_end);
<at> <at> -90,6 +94,10 <at> <at> void nilfs_segbuf_map(struct nilfs_segment_buffer *segbuf, __u64 segnum,
(Continue reading)