]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/blobdiff - fs/nilfs2/dir.c
new helper: file_inode(file)
[mirror_ubuntu-eoan-kernel.git] / fs / nilfs2 / dir.c
index df1a7fb238d1faee4eee2608d9047a30d2ddad40..f30b017740a7baeaee8a5394443d790f855653c8 100644 (file)
@@ -259,7 +259,7 @@ static void nilfs_set_de_type(struct nilfs_dir_entry *de, struct inode *inode)
 static int nilfs_readdir(struct file *filp, void *dirent, filldir_t filldir)
 {
        loff_t pos = filp->f_pos;
-       struct inode *inode = filp->f_dentry->d_inode;
+       struct inode *inode = file_inode(filp);
        struct super_block *sb = inode->i_sb;
        unsigned int offset = pos & ~PAGE_CACHE_MASK;
        unsigned long n = pos >> PAGE_CACHE_SHIFT;