View | Details | Raw Unified | Return to bug 941305
Collapse All | Expand All

(-)linux-3.16-openSUSE-13.2/fs/xfs/xfs_trace.h (-3 / +12 lines)
Lines 785-790 TRACE_EVENT(xfs_rename, Link Here
785
		__field(xfs_ino_t, target_dp_ino)
785
		__field(xfs_ino_t, target_dp_ino)
786
		__field(int, src_namelen)
786
		__field(int, src_namelen)
787
		__field(int, target_namelen)
787
		__field(int, target_namelen)
788
		__field(int, src_type)
789
		__field(int, target_type)
788
		__dynamic_array(char, src_name, src_name->len)
790
		__dynamic_array(char, src_name, src_name->len)
789
		__dynamic_array(char, target_name, target_name->len)
791
		__dynamic_array(char, target_name, target_name->len)
790
	),
792
	),
Lines 794-808 TRACE_EVENT(xfs_rename, Link Here
794
		__entry->target_dp_ino = target_dp->i_ino;
796
		__entry->target_dp_ino = target_dp->i_ino;
795
		__entry->src_namelen = src_name->len;
797
		__entry->src_namelen = src_name->len;
796
		__entry->target_namelen = target_name->len;
798
		__entry->target_namelen = target_name->len;
799
		__entry->src_type = src_name->type;
800
		__entry->target_type = target_name->type;
797
		memcpy(__get_str(src_name), src_name->name, src_name->len);
801
		memcpy(__get_str(src_name), src_name->name, src_name->len);
798
		memcpy(__get_str(target_name), target_name->name,
802
		memcpy(__get_str(target_name), target_name->name,
799
			target_name->len);
803
			target_name->len);
800
	),
804
	),
801
	TP_printk("dev %d:%d src dp ino 0x%llx target dp ino 0x%llx"
805
	TP_printk("dev %d:%d src dp ino 0x%llx target dp ino 0x%llx"
802
		  " src name %.*s target name %.*s",
806
		  " src type %d target type %d src name %.*s target name %.*s",
803
		  MAJOR(__entry->dev), MINOR(__entry->dev),
807
		  MAJOR(__entry->dev), MINOR(__entry->dev),
804
		  __entry->src_dp_ino,
808
		  __entry->src_dp_ino,
805
		  __entry->target_dp_ino,
809
		  __entry->target_dp_ino,
810
		  __entry->src_type,
811
		  __entry->target_type,
806
		  __entry->src_namelen,
812
		  __entry->src_namelen,
807
		  __get_str(src_name),
813
		  __get_str(src_name),
808
		  __entry->target_namelen,
814
		  __entry->target_namelen,
Lines 1627-1632 DECLARE_EVENT_CLASS(xfs_da_class, Link Here
1627
		__field(xfs_dahash_t, hashval)
1633
		__field(xfs_dahash_t, hashval)
1628
		__field(xfs_ino_t, inumber)
1634
		__field(xfs_ino_t, inumber)
1629
		__field(int, op_flags)
1635
		__field(int, op_flags)
1636
		__field(int, type)
1630
	),
1637
	),
1631
	TP_fast_assign(
1638
	TP_fast_assign(
1632
		__entry->dev = VFS_I(args->dp)->i_sb->s_dev;
1639
		__entry->dev = VFS_I(args->dp)->i_sb->s_dev;
Lines 1637-1645 DECLARE_EVENT_CLASS(xfs_da_class, Link Here
1637
		__entry->hashval = args->hashval;
1644
		__entry->hashval = args->hashval;
1638
		__entry->inumber = args->inumber;
1645
		__entry->inumber = args->inumber;
1639
		__entry->op_flags = args->op_flags;
1646
		__entry->op_flags = args->op_flags;
1647
		__entry->type = args->filetype;
1640
	),
1648
	),
1641
	TP_printk("dev %d:%d ino 0x%llx name %.*s namelen %d hashval 0x%x "
1649
	TP_printk("dev %d:%d ino 0x%llx name %.*s namelen %d hashval 0x%x "
1642
		  "inumber 0x%llx op_flags %s",
1650
		  "inumber 0x%llx op_flags %s ftype %d",
1643
		  MAJOR(__entry->dev), MINOR(__entry->dev),
1651
		  MAJOR(__entry->dev), MINOR(__entry->dev),
1644
		  __entry->ino,
1652
		  __entry->ino,
1645
		  __entry->namelen,
1653
		  __entry->namelen,
Lines 1647-1653 DECLARE_EVENT_CLASS(xfs_da_class, Link Here
1647
		  __entry->namelen,
1655
		  __entry->namelen,
1648
		  __entry->hashval,
1656
		  __entry->hashval,
1649
		  __entry->inumber,
1657
		  __entry->inumber,
1650
		  __print_flags(__entry->op_flags, "|", XFS_DA_OP_FLAGS))
1658
		  __print_flags(__entry->op_flags, "|", XFS_DA_OP_FLAGS),
1659
		  __entry->type)
1651
)
1660
)
1652
1661
1653
#define DEFINE_DIR2_EVENT(name) \
1662
#define DEFINE_DIR2_EVENT(name) \

Return to bug 941305