Chris, On Wed, May 15, 2013 at 05:19:52PM -0500, Eric Sandeen wrote: > On 5/15/13 5:10 PM, Ben Myers wrote: > >> 1) do_unlinkat() has the filesystem path, but iput() returns void. > >> Is there any way for me to add instrumentation to xfs_inactive() to > >> work backwards from the xfs_inode_t pointer to print out a path to > >> the file being deleted? > > > > Use VFS_I to get to a 'struct inode' and from there you can look at the > > dentries on i_dentry list and traverse back through the path by looking at > > d_parent. Might be easier to just print the path in do_unlinkat? > > or just print out the inode nr (i_ino) and do a find -inum after the fact. :) +1 Dave pointed out that you might not be able to get to the inode at this point in the lifecycle. Apologies if I posted misinformation. ;) Regards, Ben _______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs