Re: [PATCH v2 10/13] btrfs: backref, add tracepoints for prelim_ref insertion and merging

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Jun 28, 2017 at 09:57:02PM -0600, Edmund Nadolski wrote:
> From: Jeff Mahoney <jeffm@xxxxxxxx>
> +DECLARE_EVENT_CLASS(btrfs__prelim_ref,
> +	TP_PROTO(const struct btrfs_fs_info *fs_info,
> +		 const struct prelim_ref *oldref,
> +		 const struct prelim_ref *newref, u64 tree_size),
> +	TP_ARGS(fs_info, newref, oldref, tree_size),
> +
> +	TP_STRUCT__entry_btrfs(
> +		__field(	u64,  root_id		)
> +		__field(	u64,  objectid		)
> +		__field(	 u8,  type		)
> +		__field(	u64,  offset		)
> +		__field(	int,  level		)
> +		__field(	int,  old_count		)
> +		__field(	u64,  parent		)
> +		__field(	u64,  bytenr		)
> +		__field(	int,  mod_count		)
> +		__field(	u64, tree_size		)
> +	),
> +
> +	TP_fast_assign_btrfs(fs_info,
> +		__entry->root_id	= oldref->root_id;
> +		__entry->objectid	= oldref->key_for_search.objectid;
> +		__entry->type		= oldref->key_for_search.type;
> +		__entry->offset		= oldref->key_for_search.offset;
> +		__entry->level		= oldref->level;
> +		__entry->old_count	= oldref->count;
> +		__entry->parent		= oldref->parent;
> +		__entry->bytenr		= oldref->wanted_disk_byte;
> +		__entry->mod_count	= newref ? newref->count : 0;
> +		__entry->tree_size	= tree_size;
> +	),
> +
> +	TP_printk_btrfs("root=%llu, key=[%llu, %u, %llu], level=%d, count=[%d+%d=%d], parent=%llu, wanted_disk_byte=%llu, nodes=%llu",

Please update the format according to the recommendations

https://btrfs.wiki.kernel.org/index.php/Development_notes#Tracepoints
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux