aboutsummaryrefslogtreecommitdiffstats
path: root/include/trace
diff options
context:
space:
mode:
authorJeff Mahoney <jeffm@suse.com>2016-09-06 16:00:42 -0400
committerDavid Sterba <dsterba@suse.com>2016-12-06 10:06:59 -0500
commit71ff6437c23643bfc0e8f0015538adefb30eec04 (patch)
tree7a563a83b7c81440da904562d3c4ba926d2a6e75 /include/trace
parentccdf9b305a49875d49dbaec6f8d2440abb0b1994 (diff)
btrfs: convert extent-tree tracepoints to use fs_info
The extent-tree tracepoints all operate on the extent root, regardless of which root is passed in. Let's just use the extent root objectid instead. If it turns out that nobody is depending on the format of this tracepoint, we can drop the root printing entirely. Signed-off-by: Jeff Mahoney <jeffm@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'include/trace')
-rw-r--r--include/trace/events/btrfs.h49
1 files changed, 22 insertions, 27 deletions
diff --git a/include/trace/events/btrfs.h b/include/trace/events/btrfs.h
index ff5cd17fed84..c14bed4ab097 100644
--- a/include/trace/events/btrfs.h
+++ b/include/trace/events/btrfs.h
@@ -891,65 +891,61 @@ TRACE_EVENT(btrfs_flush_space,
891 891
892DECLARE_EVENT_CLASS(btrfs__reserved_extent, 892DECLARE_EVENT_CLASS(btrfs__reserved_extent,
893 893
894 TP_PROTO(struct btrfs_root *root, u64 start, u64 len), 894 TP_PROTO(struct btrfs_fs_info *fs_info, u64 start, u64 len),
895 895
896 TP_ARGS(root, start, len), 896 TP_ARGS(fs_info, start, len),
897 897
898 TP_STRUCT__entry_btrfs( 898 TP_STRUCT__entry_btrfs(
899 __field( u64, root_objectid )
900 __field( u64, start ) 899 __field( u64, start )
901 __field( u64, len ) 900 __field( u64, len )
902 ), 901 ),
903 902
904 TP_fast_assign_btrfs(root->fs_info, 903 TP_fast_assign_btrfs(fs_info,
905 __entry->root_objectid = root->root_key.objectid;
906 __entry->start = start; 904 __entry->start = start;
907 __entry->len = len; 905 __entry->len = len;
908 ), 906 ),
909 907
910 TP_printk_btrfs("root = %llu(%s), start = %llu, len = %llu", 908 TP_printk_btrfs("root = %llu(%s), start = %llu, len = %llu",
911 show_root_type(__entry->root_objectid), 909 show_root_type(BTRFS_EXTENT_TREE_OBJECTID),
912 (unsigned long long)__entry->start, 910 (unsigned long long)__entry->start,
913 (unsigned long long)__entry->len) 911 (unsigned long long)__entry->len)
914); 912);
915 913
916DEFINE_EVENT(btrfs__reserved_extent, btrfs_reserved_extent_alloc, 914DEFINE_EVENT(btrfs__reserved_extent, btrfs_reserved_extent_alloc,
917 915
918 TP_PROTO(struct btrfs_root *root, u64 start, u64 len), 916 TP_PROTO(struct btrfs_fs_info *fs_info, u64 start, u64 len),
919 917
920 TP_ARGS(root, start, len) 918 TP_ARGS(fs_info, start, len)
921); 919);
922 920
923DEFINE_EVENT(btrfs__reserved_extent, btrfs_reserved_extent_free, 921DEFINE_EVENT(btrfs__reserved_extent, btrfs_reserved_extent_free,
924 922
925 TP_PROTO(struct btrfs_root *root, u64 start, u64 len), 923 TP_PROTO(struct btrfs_fs_info *fs_info, u64 start, u64 len),
926 924
927 TP_ARGS(root, start, len) 925 TP_ARGS(fs_info, start, len)
928); 926);
929 927
930TRACE_EVENT(find_free_extent, 928TRACE_EVENT(find_free_extent,
931 929
932 TP_PROTO(struct btrfs_root *root, u64 num_bytes, u64 empty_size, 930 TP_PROTO(struct btrfs_fs_info *fs_info, u64 num_bytes, u64 empty_size,
933 u64 data), 931 u64 data),
934 932
935 TP_ARGS(root, num_bytes, empty_size, data), 933 TP_ARGS(fs_info, num_bytes, empty_size, data),
936 934
937 TP_STRUCT__entry_btrfs( 935 TP_STRUCT__entry_btrfs(
938 __field( u64, root_objectid )
939 __field( u64, num_bytes ) 936 __field( u64, num_bytes )
940 __field( u64, empty_size ) 937 __field( u64, empty_size )
941 __field( u64, data ) 938 __field( u64, data )
942 ), 939 ),
943 940
944 TP_fast_assign_btrfs(root->fs_info, 941 TP_fast_assign_btrfs(fs_info,
945 __entry->root_objectid = root->root_key.objectid;
946 __entry->num_bytes = num_bytes; 942 __entry->num_bytes = num_bytes;
947 __entry->empty_size = empty_size; 943 __entry->empty_size = empty_size;
948 __entry->data = data; 944 __entry->data = data;
949 ), 945 ),
950 946
951 TP_printk_btrfs("root = %Lu(%s), len = %Lu, empty_size = %Lu, " 947 TP_printk_btrfs("root = %Lu(%s), len = %Lu, empty_size = %Lu, flags = %Lu(%s)",
952 "flags = %Lu(%s)", show_root_type(__entry->root_objectid), 948 show_root_type(BTRFS_EXTENT_TREE_OBJECTID),
953 __entry->num_bytes, __entry->empty_size, __entry->data, 949 __entry->num_bytes, __entry->empty_size, __entry->data,
954 __print_flags((unsigned long)__entry->data, "|", 950 __print_flags((unsigned long)__entry->data, "|",
955 BTRFS_GROUP_FLAGS)) 951 BTRFS_GROUP_FLAGS))
@@ -957,22 +953,20 @@ TRACE_EVENT(find_free_extent,
957 953
958DECLARE_EVENT_CLASS(btrfs__reserve_extent, 954DECLARE_EVENT_CLASS(btrfs__reserve_extent,
959 955
960 TP_PROTO(struct btrfs_root *root, 956 TP_PROTO(struct btrfs_fs_info *fs_info,
961 struct btrfs_block_group_cache *block_group, u64 start, 957 struct btrfs_block_group_cache *block_group, u64 start,
962 u64 len), 958 u64 len),
963 959
964 TP_ARGS(root, block_group, start, len), 960 TP_ARGS(fs_info, block_group, start, len),
965 961
966 TP_STRUCT__entry_btrfs( 962 TP_STRUCT__entry_btrfs(
967 __field( u64, root_objectid )
968 __field( u64, bg_objectid ) 963 __field( u64, bg_objectid )
969 __field( u64, flags ) 964 __field( u64, flags )
970 __field( u64, start ) 965 __field( u64, start )
971 __field( u64, len ) 966 __field( u64, len )
972 ), 967 ),
973 968
974 TP_fast_assign_btrfs(root->fs_info, 969 TP_fast_assign_btrfs(fs_info,
975 __entry->root_objectid = root->root_key.objectid;
976 __entry->bg_objectid = block_group->key.objectid; 970 __entry->bg_objectid = block_group->key.objectid;
977 __entry->flags = block_group->flags; 971 __entry->flags = block_group->flags;
978 __entry->start = start; 972 __entry->start = start;
@@ -981,7 +975,8 @@ DECLARE_EVENT_CLASS(btrfs__reserve_extent,
981 975
982 TP_printk_btrfs("root = %Lu(%s), block_group = %Lu, flags = %Lu(%s), " 976 TP_printk_btrfs("root = %Lu(%s), block_group = %Lu, flags = %Lu(%s), "
983 "start = %Lu, len = %Lu", 977 "start = %Lu, len = %Lu",
984 show_root_type(__entry->root_objectid), __entry->bg_objectid, 978 show_root_type(BTRFS_EXTENT_TREE_OBJECTID),
979 __entry->bg_objectid,
985 __entry->flags, __print_flags((unsigned long)__entry->flags, 980 __entry->flags, __print_flags((unsigned long)__entry->flags,
986 "|", BTRFS_GROUP_FLAGS), 981 "|", BTRFS_GROUP_FLAGS),
987 __entry->start, __entry->len) 982 __entry->start, __entry->len)
@@ -989,20 +984,20 @@ DECLARE_EVENT_CLASS(btrfs__reserve_extent,
989 984
990DEFINE_EVENT(btrfs__reserve_extent, btrfs_reserve_extent, 985DEFINE_EVENT(btrfs__reserve_extent, btrfs_reserve_extent,
991 986
992 TP_PROTO(struct btrfs_root *root, 987 TP_PROTO(struct btrfs_fs_info *fs_info,
993 struct btrfs_block_group_cache *block_group, u64 start, 988 struct btrfs_block_group_cache *block_group, u64 start,
994 u64 len), 989 u64 len),
995 990
996 TP_ARGS(root, block_group, start, len) 991 TP_ARGS(fs_info, block_group, start, len)
997); 992);
998 993
999DEFINE_EVENT(btrfs__reserve_extent, btrfs_reserve_extent_cluster, 994DEFINE_EVENT(btrfs__reserve_extent, btrfs_reserve_extent_cluster,
1000 995
1001 TP_PROTO(struct btrfs_root *root, 996 TP_PROTO(struct btrfs_fs_info *fs_info,
1002 struct btrfs_block_group_cache *block_group, u64 start, 997 struct btrfs_block_group_cache *block_group, u64 start,
1003 u64 len), 998 u64 len),
1004 999
1005 TP_ARGS(root, block_group, start, len) 1000 TP_ARGS(fs_info, block_group, start, len)
1006); 1001);
1007 1002
1008TRACE_EVENT(btrfs_find_cluster, 1003TRACE_EVENT(btrfs_find_cluster,