diff options
Diffstat (limited to 'fs/jfs/resize.c')
-rw-r--r-- | fs/jfs/resize.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/jfs/resize.c b/fs/jfs/resize.c index bd9b641ada2c..7ddcb445a3d9 100644 --- a/fs/jfs/resize.c +++ b/fs/jfs/resize.c | |||
@@ -98,7 +98,7 @@ int jfs_extendfs(struct super_block *sb, s64 newLVSize, int newLogSize) | |||
98 | goto out; | 98 | goto out; |
99 | } | 99 | } |
100 | 100 | ||
101 | VolumeSize = sb->s_bdev->bd_inode->i_size >> sb->s_blocksize_bits; | 101 | VolumeSize = i_size_read(sb->s_bdev->bd_inode) >> sb->s_blocksize_bits; |
102 | 102 | ||
103 | if (VolumeSize) { | 103 | if (VolumeSize) { |
104 | if (newLVSize > VolumeSize) { | 104 | if (newLVSize > VolumeSize) { |
@@ -211,7 +211,7 @@ int jfs_extendfs(struct super_block *sb, s64 newLVSize, int newLogSize) | |||
211 | txQuiesce(sb); | 211 | txQuiesce(sb); |
212 | 212 | ||
213 | /* Reset size of direct inode */ | 213 | /* Reset size of direct inode */ |
214 | sbi->direct_inode->i_size = sb->s_bdev->bd_inode->i_size; | 214 | sbi->direct_inode->i_size = i_size_read(sb->s_bdev->bd_inode); |
215 | 215 | ||
216 | if (sbi->mntflag & JFS_INLINELOG) { | 216 | if (sbi->mntflag & JFS_INLINELOG) { |
217 | /* | 217 | /* |