diff --git a/[refs] b/[refs] index e15f6fc2f06b..8fdff353929f 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 5096e933a943c23bd9314b0ac7e14d07073cb2e5 +refs/heads/master: 763454d6108ad1c6d4e1013321aef8bf5efb3a4f diff --git a/trunk/fs/ufs/dir.c b/trunk/fs/ufs/dir.c index 7f0a0aa63584..433b6f68403a 100644 --- a/trunk/fs/ufs/dir.c +++ b/trunk/fs/ufs/dir.c @@ -426,7 +426,7 @@ static int ufs_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 = filp->f_path.dentry->d_inode; struct super_block *sb = inode->i_sb; unsigned int offset = pos & ~PAGE_CACHE_MASK; unsigned long n = pos >> PAGE_CACHE_SHIFT;