Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 243012
b: refs/heads/master
c: a716357
h: refs/heads/master
v: v3
  • Loading branch information
Tao Ma committed Feb 22, 2011
1 parent e7b2276 commit ec651b4
Show file tree
Hide file tree
Showing 5 changed files with 32 additions and 6 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 64f3b2692724fdbe72697b77887685b5bd3f4a3c
refs/heads/master: a716357c47ea1cc4f535356cff2c39edd327136b
1 change: 0 additions & 1 deletion trunk/fs/ocfs2/cluster/masklog.c
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,6 @@ static struct mlog_attribute mlog_attrs[MLOG_MAX_BITS] = {
define_mask(AIO),
define_mask(JOURNAL),
define_mask(SUPER),
define_mask(EXTENT_MAP),
define_mask(DLM_GLUE),
define_mask(BH_IO),
define_mask(UPTODATE),
Expand Down
1 change: 0 additions & 1 deletion trunk/fs/ocfs2/cluster/masklog.h
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,6 @@
#define ML_AIO 0x0000000000002000ULL /* ocfs2 aio read and write */
#define ML_JOURNAL 0x0000000000004000ULL /* ocfs2 journalling functions */
#define ML_SUPER 0x0000000000010000ULL /* ocfs2 mount / umount */
#define ML_EXTENT_MAP 0x0000000000040000ULL /* ocfs2 extent map caching */
#define ML_DLM_GLUE 0x0000000000080000ULL /* ocfs2 dlm glue layer */
#define ML_BH_IO 0x0000000000100000ULL /* ocfs2 buffer I/O */
#define ML_UPTODATE 0x0000000000200000ULL /* ocfs2 caching sequence #'s */
Expand Down
5 changes: 2 additions & 3 deletions trunk/fs/ocfs2/extent_map.c
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@
#include <linux/types.h>
#include <linux/fiemap.h>

#define MLOG_MASK_PREFIX ML_EXTENT_MAP
#include <cluster/masklog.h>

#include "ocfs2.h"
Expand All @@ -39,6 +38,7 @@
#include "inode.h"
#include "super.h"
#include "symlink.h"
#include "ocfs2_trace.h"

#include "buffer_head_io.h"

Expand Down Expand Up @@ -841,8 +841,7 @@ int ocfs2_read_virt_blocks(struct inode *inode, u64 v_block, int nr,
u64 p_block, p_count;
int i, count, done = 0;

mlog(0, "(inode = %p, v_block = %llu, nr = %d, bhs = %p, "
"flags = %x, validate = %p)\n",
trace_ocfs2_read_virt_blocks(
inode, (unsigned long long)v_block, nr, bhs, flags,
validate);

Expand Down
29 changes: 29 additions & 0 deletions trunk/fs/ocfs2/ocfs2_trace.h
Original file line number Diff line number Diff line change
Expand Up @@ -1490,6 +1490,35 @@ TRACE_EVENT(ocfs2_inode_revalidate,
DEFINE_OCFS2_ULL_EVENT(ocfs2_mark_inode_dirty);

/* End of trace events for fs/ocfs2/inode.c. */

/* Trace events for fs/ocfs2/extent_map.c. */

TRACE_EVENT(ocfs2_read_virt_blocks,
TP_PROTO(void *inode, unsigned long long vblock, int nr,
void *bhs, unsigned int flags, void *validate),
TP_ARGS(inode, vblock, nr, bhs, flags, validate),
TP_STRUCT__entry(
__field(void *, inode)
__field(unsigned long long, vblock)
__field(int, nr)
__field(void *, bhs)
__field(unsigned int, flags)
__field(void *, validate)
),
TP_fast_assign(
__entry->inode = inode;
__entry->vblock = vblock;
__entry->nr = nr;
__entry->bhs = bhs;
__entry->flags = flags;
__entry->validate = validate;
),
TP_printk("%p %llu %d %p %x %p", __entry->inode, __entry->vblock,
__entry->nr, __entry->bhs, __entry->flags, __entry->validate)
);

/* End of trace events for fs/ocfs2/extent_map.c. */

#endif /* _TRACE_OCFS2_H */

/* This part must be outside protection */
Expand Down

0 comments on commit ec651b4

Please sign in to comment.