The idea is to return the inode itself in *inode, with the parent dentry populated, so that the caller can get the parent by following the returned inode's ancestry.