new helper: file_inode(file)
[linux-2.6-block.git] / fs / ocfs2 / dir.c
index 8fe4e2892ab9ccd983304a825c338df57a5376b8..ac0d4a0e8a41c6388ab5c8bf2a6119bcc55ff9e7 100644 (file)
@@ -2015,7 +2015,7 @@ int ocfs2_dir_foreach(struct inode *inode, loff_t *f_pos, void *priv,
 int ocfs2_readdir(struct file * filp, void * dirent, filldir_t filldir)
 {
        int error = 0;
-       struct inode *inode = filp->f_path.dentry->d_inode;
+       struct inode *inode = file_inode(filp);
        int lock_level = 0;
 
        trace_ocfs2_readdir((unsigned long long)OCFS2_I(inode)->ip_blkno);