diff options
Diffstat (limited to 'fs/ext4/dir.c')
-rw-r--r-- | fs/ext4/dir.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/fs/ext4/dir.c b/fs/ext4/dir.c index 80a28b297279..dc149d123de5 100644 --- a/fs/ext4/dir.c +++ b/fs/ext4/dir.c | |||
@@ -110,7 +110,7 @@ static int ext4_readdir(struct file *filp, | |||
110 | int i, stored; | 110 | int i, stored; |
111 | struct ext4_dir_entry_2 *de; | 111 | struct ext4_dir_entry_2 *de; |
112 | int err; | 112 | int err; |
113 | struct inode *inode = filp->f_path.dentry->d_inode; | 113 | struct inode *inode = file_inode(filp); |
114 | struct super_block *sb = inode->i_sb; | 114 | struct super_block *sb = inode->i_sb; |
115 | int ret = 0; | 115 | int ret = 0; |
116 | int dir_has_error = 0; | 116 | int dir_has_error = 0; |
@@ -133,7 +133,7 @@ static int ext4_readdir(struct file *filp, | |||
133 | * We don't set the inode dirty flag since it's not | 133 | * We don't set the inode dirty flag since it's not |
134 | * critical that it get flushed back to the disk. | 134 | * critical that it get flushed back to the disk. |
135 | */ | 135 | */ |
136 | ext4_clear_inode_flag(filp->f_path.dentry->d_inode, | 136 | ext4_clear_inode_flag(file_inode(filp), |
137 | EXT4_INODE_INDEX); | 137 | EXT4_INODE_INDEX); |
138 | } | 138 | } |
139 | stored = 0; | 139 | stored = 0; |
@@ -494,7 +494,7 @@ static int call_filldir(struct file *filp, void *dirent, | |||
494 | { | 494 | { |
495 | struct dir_private_info *info = filp->private_data; | 495 | struct dir_private_info *info = filp->private_data; |
496 | loff_t curr_pos; | 496 | loff_t curr_pos; |
497 | struct inode *inode = filp->f_path.dentry->d_inode; | 497 | struct inode *inode = file_inode(filp); |
498 | struct super_block *sb; | 498 | struct super_block *sb; |
499 | int error; | 499 | int error; |
500 | 500 | ||
@@ -526,7 +526,7 @@ static int ext4_dx_readdir(struct file *filp, | |||
526 | void *dirent, filldir_t filldir) | 526 | void *dirent, filldir_t filldir) |
527 | { | 527 | { |
528 | struct dir_private_info *info = filp->private_data; | 528 | struct dir_private_info *info = filp->private_data; |
529 | struct inode *inode = filp->f_path.dentry->d_inode; | 529 | struct inode *inode = file_inode(filp); |
530 | struct fname *fname; | 530 | struct fname *fname; |
531 | int ret; | 531 | int ret; |
532 | 532 | ||