diff options
Diffstat (limited to 'fs/dquot.c')
-rw-r--r-- | fs/dquot.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/dquot.c b/fs/dquot.c index 89066b19124d..0952cc474d9a 100644 --- a/fs/dquot.c +++ b/fs/dquot.c | |||
@@ -694,9 +694,9 @@ restart: | |||
694 | file_list_lock(); | 694 | file_list_lock(); |
695 | list_for_each(p, &sb->s_files) { | 695 | list_for_each(p, &sb->s_files) { |
696 | struct file *filp = list_entry(p, struct file, f_u.fu_list); | 696 | struct file *filp = list_entry(p, struct file, f_u.fu_list); |
697 | struct inode *inode = filp->f_dentry->d_inode; | 697 | struct inode *inode = filp->f_path.dentry->d_inode; |
698 | if (filp->f_mode & FMODE_WRITE && dqinit_needed(inode, type)) { | 698 | if (filp->f_mode & FMODE_WRITE && dqinit_needed(inode, type)) { |
699 | struct dentry *dentry = dget(filp->f_dentry); | 699 | struct dentry *dentry = dget(filp->f_path.dentry); |
700 | file_list_unlock(); | 700 | file_list_unlock(); |
701 | sb->dq_op->initialize(inode, type); | 701 | sb->dq_op->initialize(inode, type); |
702 | dput(dentry); | 702 | dput(dentry); |