Commit 9e1aa6b8 authored by David Howells's avatar David Howells

netfs: Display the netfs inode number in the netfs_read tracepoint

Display the netfs inode number in the netfs_read tracepoint so that this
can be used to correlate with the cachefiles_prep_read tracepoint.
Signed-off-by: default avatarDavid Howells <dhowells@redhat.com>
Reviewed-by: default avatarJeff Layton <jlayton@kernel.org>
cc: linux-cachefs@redhat.com
Link: https://lore.kernel.org/r/163819581097.215744.17476611915583897051.stgit@warthog.procyon.org.uk/ # v1
Link: https://lore.kernel.org/r/163906885903.143852.12229407815154182247.stgit@warthog.procyon.org.uk/ # v2
Link: https://lore.kernel.org/r/163967078164.1823006.15286989199782861123.stgit@warthog.procyon.org.uk/ # v3
Link: https://lore.kernel.org/r/164021487412.640689.7544388469390936443.stgit@warthog.procyon.org.uk/ # v4
parent 2cee6fbb
...@@ -135,6 +135,7 @@ TRACE_EVENT(netfs_read, ...@@ -135,6 +135,7 @@ TRACE_EVENT(netfs_read,
__field(loff_t, start ) __field(loff_t, start )
__field(size_t, len ) __field(size_t, len )
__field(enum netfs_read_trace, what ) __field(enum netfs_read_trace, what )
__field(unsigned int, netfs_inode )
), ),
TP_fast_assign( TP_fast_assign(
...@@ -143,12 +144,14 @@ TRACE_EVENT(netfs_read, ...@@ -143,12 +144,14 @@ TRACE_EVENT(netfs_read,
__entry->start = start; __entry->start = start;
__entry->len = len; __entry->len = len;
__entry->what = what; __entry->what = what;
__entry->netfs_inode = rreq->inode->i_ino;
), ),
TP_printk("R=%08x %s c=%08x s=%llx %zx", TP_printk("R=%08x %s c=%08x ni=%x s=%llx %zx",
__entry->rreq, __entry->rreq,
__print_symbolic(__entry->what, netfs_read_traces), __print_symbolic(__entry->what, netfs_read_traces),
__entry->cookie, __entry->cookie,
__entry->netfs_inode,
__entry->start, __entry->len) __entry->start, __entry->len)
); );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment