netfs: Display the netfs inode number in the netfs_read tracepoint
authorDavid Howells <dhowells@redhat.com>
Tue, 12 Oct 2021 11:05:27 +0000 (12:05 +0100)
committerDavid Howells <dhowells@redhat.com>
Fri, 7 Jan 2022 09:22:19 +0000 (09:22 +0000)
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: David Howells <dhowells@redhat.com>
Reviewed-by: Jeff Layton <jlayton@kernel.org>
cc: linux-cachefs@redhat.com
Link: https://lore.kernel.org/r/163819581097.215744.17476611915583897051.stgit@warthog.procyon.org.uk/
Link: https://lore.kernel.org/r/163906885903.143852.12229407815154182247.stgit@warthog.procyon.org.uk/
Link: https://lore.kernel.org/r/163967078164.1823006.15286989199782861123.stgit@warthog.procyon.org.uk/
Link: https://lore.kernel.org/r/164021487412.640689.7544388469390936443.stgit@warthog.procyon.org.uk/
include/trace/events/netfs.h

index 4d470bf..e6f4ebb 100644 (file)
@@ -135,6 +135,7 @@ TRACE_EVENT(netfs_read,
                    __field(loff_t,                     start           )
                    __field(size_t,                     len             )
                    __field(enum netfs_read_trace,      what            )
+                   __field(unsigned int,               netfs_inode     )
                             ),
 
            TP_fast_assign(
@@ -143,12 +144,14 @@ TRACE_EVENT(netfs_read,
                    __entry->start      = start;
                    __entry->len        = len;
                    __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,
                      __print_symbolic(__entry->what, netfs_read_traces),
                      __entry->cookie,
+                     __entry->netfs_inode,
                      __entry->start, __entry->len)
            );