diff options
| author | Baolin Liu <liubaolin@kylinos.cn> | 2026-08-20 17:05:00 +0800 |
|---|---|---|
| committer | Konstantin Komarov <almaz.alexandrovich@paragon-software.com> | 2026-10-28 08:09:18 +0100 |
| commit | 0dca616f4667ae1ee327f0d5d5781e20e24c302e (patch) | |
| tree | 0499a51ecbef245d2064eec42fc5743f43d39ec7 /include | |
| parent | 2099db05335b5ffd64c8ad9a894a5f828e34e8ab (diff) | |
ntfs3: add create inode tracepoint
Add an ntfs3 tracepoint for inode creation.
This adds a trace event for ntfs_create_inode() to help
observe inode creation activity.
Signed-off-by: Baolin Liu <liubaolin@kylinos.cn>
Signed-off-by: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
Diffstat (limited to 'include')
| -rw-r--r-- | include/trace/events/ntfs3.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/include/trace/events/ntfs3.h b/include/trace/events/ntfs3.h index a1e4bdb6ec59..67a2bde0266d 100644 --- a/include/trace/events/ntfs3.h +++ b/include/trace/events/ntfs3.h @@ -124,6 +124,24 @@ TRACE_EVENT(ntfs3_rename, __get_str(old_name), __get_str(new_name)) ); +TRACE_EVENT(ntfs3_create_inode, + TP_PROTO(struct inode *dir, struct dentry *dentry), + TP_ARGS(dir, dentry), + TP_STRUCT__entry( + __field(unsigned long, parent_ino) + __field(dev_t, dev) + __string(name, dentry->d_name.name) + ), + TP_fast_assign( + __entry->parent_ino = dir->i_ino; + __entry->dev = dir->i_sb->s_dev; + __assign_str(name); + ), + TP_printk("dev=(%d,%d) parent=%lu name=%s", + MAJOR(__entry->dev), MINOR(__entry->dev), + __entry->parent_ino, __get_str(name)) +); + #endif /* _TRACE_NTFS3_H */ #include <trace/define_trace.h> |
