On Wed, Jun 20, 2018 at 02:39:10PM -0500, Goldwyn Rodrigues wrote: > -static inline struct dentry *d_backing_dentry(struct dentry *upper) > +static inline struct inode *d_backing_inode(const struct dentry *dentry) > { > - return upper; > + return d_inode(dentry); > } Why even keep both functions around then?