mirror of
https://github.com/versity/scoutfs.git
synced 2026-01-05 11:45:09 +00:00
Add the inode number to scoutfs_xattr_set traces.
Signed-off-by: Chris Kirby <ckirby@versity.com>
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
@@ -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))
|
||||||
|
|||||||
Reference in New Issue
Block a user