From f3166f27f5e2d2210cec32d68c277940a7473281 Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Mon, 23 Jan 2017 12:18:35 -0500 Subject: [PATCH] Update btrfs instrumentation for 4.10 kernel Based on commit 92a1bf76 "Btrfs: add 'inode' for extent map tracepoint" in the upstream Linux kernel. Signed-off-by: Mathieu Desnoyers --- instrumentation/events/lttng-module/btrfs.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/instrumentation/events/lttng-module/btrfs.h b/instrumentation/events/lttng-module/btrfs.h index 77c96404..e2c68866 100644 --- a/instrumentation/events/lttng-module/btrfs.h +++ b/instrumentation/events/lttng-module/btrfs.h @@ -85,12 +85,14 @@ LTTNG_TRACEPOINT_EVENT_INSTANCE(btrfs__inode, btrfs_inode_evict, LTTNG_TRACEPOINT_EVENT(btrfs_get_extent, - TP_PROTO(struct btrfs_root *root, struct extent_map *map), + TP_PROTO(struct btrfs_root *root, struct inode *inode, + struct extent_map *map), - TP_ARGS(root, map), + TP_ARGS(root, inode, map), TP_FIELDS( ctf_integer(u64, root_objectid, root->root_key.objectid) + ctf_integer(u64, ino, btrfs_ino(inode)) ctf_integer(u64, start, map->start) ctf_integer(u64, len, map->len) ctf_integer(u64, orig_start, map->orig_start) -- 2.34.1