Add the inode number to scoutfs_xattr_set traces.

Signed-off-by: Chris Kirby <ckirby@versity.com>
This commit is contained in:
Chris Kirby
2025-08-29 09:52:35 -05:00
parent a896984f59
commit d38e41cb57
2 changed files with 9 additions and 7 deletions

View File

@@ -823,13 +823,14 @@ DEFINE_EVENT(scoutfs_lock_info_class, scoutfs_lock_destroy,
); );
TRACE_EVENT(scoutfs_xattr_set, TRACE_EVENT(scoutfs_xattr_set,
TP_PROTO(struct super_block *sb, size_t name_len, const void *value, TP_PROTO(struct super_block *sb, __u64 ino, size_t name_len,
size_t size, int flags), const void *value, size_t size, int flags),
TP_ARGS(sb, name_len, value, size, flags), TP_ARGS(sb, ino, name_len, value, size, flags),
TP_STRUCT__entry( TP_STRUCT__entry(
SCSB_TRACE_FIELDS SCSB_TRACE_FIELDS
__field(__u64, ino)
__field(size_t, name_len) __field(size_t, name_len)
__field(const void *, value) __field(const void *, value)
__field(size_t, size) __field(size_t, size)
@@ -838,15 +839,16 @@ TRACE_EVENT(scoutfs_xattr_set,
TP_fast_assign( TP_fast_assign(
SCSB_TRACE_ASSIGN(sb); SCSB_TRACE_ASSIGN(sb);
__entry->ino = ino;
__entry->name_len = name_len; __entry->name_len = name_len;
__entry->value = value; __entry->value = value;
__entry->size = size; __entry->size = size;
__entry->flags = flags; __entry->flags = flags;
), ),
TP_printk(SCSBF" name_len %zu value %p size %zu flags 0x%x", TP_printk(SCSBF" ino %llu name_len %zu value %p size %zu flags 0x%x",
SCSB_TRACE_ARGS, __entry->name_len, __entry->value, SCSB_TRACE_ARGS, __entry->ino, __entry->name_len,
__entry->size, __entry->flags) __entry->value, __entry->size, __entry->flags)
); );
TRACE_EVENT(scoutfs_advance_dirty_super, TRACE_EVENT(scoutfs_advance_dirty_super,

View File

@@ -742,7 +742,7 @@ int scoutfs_xattr_set_locked(struct inode *inode, const char *name, size_t name_
int ret; int ret;
int err; int err;
trace_scoutfs_xattr_set(sb, name_len, value, size, flags); trace_scoutfs_xattr_set(sb, ino, name_len, value, size, flags);
if (WARN_ON_ONCE(tgs->totl && tgs->indx) || if (WARN_ON_ONCE(tgs->totl && tgs->indx) ||
WARN_ON_ONCE((tgs->totl | tgs->indx) && !tag_lock)) WARN_ON_ONCE((tgs->totl | tgs->indx) && !tag_lock))