diff options
Diffstat (limited to 'fs/ext4/inline.c')
-rw-r--r-- | fs/ext4/inline.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/fs/ext4/inline.c b/fs/ext4/inline.c index f19dd5a08d0d..796137bb7dfa 100644 --- a/fs/ext4/inline.c +++ b/fs/ext4/inline.c | |||
@@ -1132,7 +1132,6 @@ static int ext4_finish_convert_inline_dir(handle_t *handle, | |||
1132 | { | 1132 | { |
1133 | int err, csum_size = 0, header_size = 0; | 1133 | int err, csum_size = 0, header_size = 0; |
1134 | struct ext4_dir_entry_2 *de; | 1134 | struct ext4_dir_entry_2 *de; |
1135 | struct ext4_dir_entry_tail *t; | ||
1136 | void *target = dir_block->b_data; | 1135 | void *target = dir_block->b_data; |
1137 | 1136 | ||
1138 | /* | 1137 | /* |
@@ -1158,11 +1157,9 @@ static int ext4_finish_convert_inline_dir(handle_t *handle, | |||
1158 | inline_size - EXT4_INLINE_DOTDOT_SIZE + header_size, | 1157 | inline_size - EXT4_INLINE_DOTDOT_SIZE + header_size, |
1159 | inode->i_sb->s_blocksize - csum_size); | 1158 | inode->i_sb->s_blocksize - csum_size); |
1160 | 1159 | ||
1161 | if (csum_size) { | 1160 | if (csum_size) |
1162 | t = EXT4_DIRENT_TAIL(dir_block->b_data, | 1161 | ext4_initialize_dirent_tail(dir_block, |
1163 | inode->i_sb->s_blocksize); | 1162 | inode->i_sb->s_blocksize); |
1164 | initialize_dirent_tail(t, inode->i_sb->s_blocksize); | ||
1165 | } | ||
1166 | set_buffer_uptodate(dir_block); | 1163 | set_buffer_uptodate(dir_block); |
1167 | err = ext4_handle_dirty_dirblock(handle, inode, dir_block); | 1164 | err = ext4_handle_dirty_dirblock(handle, inode, dir_block); |
1168 | if (err) | 1165 | if (err) |