mirror of
https://github.com/versity/scoutfs.git
synced 2026-02-07 19:20:44 +00:00
scoutfs: add item invalidation range trace point
Signed-off-by: Zach Brown <zab@versity.com>
This commit is contained in:
@@ -1819,6 +1819,8 @@ int scoutfs_item_invalidate(struct super_block *sb,
|
||||
unsigned long flags;
|
||||
int ret;
|
||||
|
||||
trace_scoutfs_item_invalidate_range(sb, start, end);
|
||||
|
||||
/* XXX think about racing with trans write */
|
||||
|
||||
scoutfs_inc_counter(sb, item_range_alloc);
|
||||
|
||||
@@ -1478,6 +1478,12 @@ DEFINE_EVENT(scoutfs_range_class, scoutfs_item_insert_batch,
|
||||
TP_ARGS(sb, start, end)
|
||||
);
|
||||
|
||||
DEFINE_EVENT(scoutfs_range_class, scoutfs_item_invalidate_range,
|
||||
TP_PROTO(struct super_block *sb, struct scoutfs_key_buf *start,
|
||||
struct scoutfs_key_buf *end),
|
||||
TP_ARGS(sb, start, end)
|
||||
);
|
||||
|
||||
DEFINE_EVENT(scoutfs_range_class, scoutfs_item_shrink_range,
|
||||
TP_PROTO(struct super_block *sb, struct scoutfs_key_buf *start,
|
||||
struct scoutfs_key_buf *end),
|
||||
|
||||
Reference in New Issue
Block a user