summaryrefslogtreecommitdiffstats
path: root/fs/ext4/inline.c
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2019-06-21 16:31:47 -0400
committerTheodore Ts'o <tytso@mit.edu>2019-06-21 16:31:47 -0400
commitddce3b94715ca5a19a107cd7c1d89fea177d2454 (patch)
tree16f8f2eaf0e29fa678f1fbf12a70dd725173425b /fs/ext4/inline.c
parentf036adb39976467cf57f577490269594994f9eb4 (diff)
ext4: refactor initialize_dirent_tail()
Move the calculation of the location of the dirent tail into initialize_dirent_tail(). Also prefix the function with ext4_ to fix kernel namepsace polution. Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Diffstat (limited to 'fs/ext4/inline.c')
-rw-r--r--fs/ext4/inline.c9
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)