diff options
Diffstat (limited to 'fs/ext4/inode.c')
-rw-r--r-- | fs/ext4/inode.c | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/fs/ext4/inode.c b/fs/ext4/inode.c index 1ee19c918686..76ceba2718b9 100644 --- a/fs/ext4/inode.c +++ b/fs/ext4/inode.c | |||
@@ -2052,11 +2052,11 @@ static void ext4_clear_blocks(handle_t *handle, struct inode *inode, | |||
2052 | for (p = first; p < last; p++) { | 2052 | for (p = first; p < last; p++) { |
2053 | u32 nr = le32_to_cpu(*p); | 2053 | u32 nr = le32_to_cpu(*p); |
2054 | if (nr) { | 2054 | if (nr) { |
2055 | struct buffer_head *bh; | 2055 | struct buffer_head *tbh; |
2056 | 2056 | ||
2057 | *p = 0; | 2057 | *p = 0; |
2058 | bh = sb_find_get_block(inode->i_sb, nr); | 2058 | tbh = sb_find_get_block(inode->i_sb, nr); |
2059 | ext4_forget(handle, 0, inode, bh, nr); | 2059 | ext4_forget(handle, 0, inode, tbh, nr); |
2060 | } | 2060 | } |
2061 | } | 2061 | } |
2062 | 2062 | ||
@@ -2324,8 +2324,10 @@ void ext4_truncate(struct inode *inode) | |||
2324 | return; | 2324 | return; |
2325 | } | 2325 | } |
2326 | 2326 | ||
2327 | if (EXT4_I(inode)->i_flags & EXT4_EXTENTS_FL) | 2327 | if (EXT4_I(inode)->i_flags & EXT4_EXTENTS_FL) { |
2328 | return ext4_ext_truncate(inode, page); | 2328 | ext4_ext_truncate(inode, page); |
2329 | return; | ||
2330 | } | ||
2329 | 2331 | ||
2330 | handle = start_transaction(inode); | 2332 | handle = start_transaction(inode); |
2331 | if (IS_ERR(handle)) { | 2333 | if (IS_ERR(handle)) { |
@@ -3163,8 +3165,10 @@ ext4_reserve_inode_write(handle_t *handle, struct inode *inode, | |||
3163 | * Expand an inode by new_extra_isize bytes. | 3165 | * Expand an inode by new_extra_isize bytes. |
3164 | * Returns 0 on success or negative error number on failure. | 3166 | * Returns 0 on success or negative error number on failure. |
3165 | */ | 3167 | */ |
3166 | int ext4_expand_extra_isize(struct inode *inode, unsigned int new_extra_isize, | 3168 | static int ext4_expand_extra_isize(struct inode *inode, |
3167 | struct ext4_iloc iloc, handle_t *handle) | 3169 | unsigned int new_extra_isize, |
3170 | struct ext4_iloc iloc, | ||
3171 | handle_t *handle) | ||
3168 | { | 3172 | { |
3169 | struct ext4_inode *raw_inode; | 3173 | struct ext4_inode *raw_inode; |
3170 | struct ext4_xattr_ibody_header *header; | 3174 | struct ext4_xattr_ibody_header *header; |