mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-17 02:15:57 +00:00
ext4: drop duplicate ea_inode handling in ext4_xattr_block_set()
ext4_xattr_block_set() drops ea_inode reference in two places. Handling it just under the 'cleanup' label is enough so drop the second occurence. Signed-off-by: Jan Kara <jack@suse.cz> Link: https://lore.kernel.org/r/20240209112107.10585-3-jack@suse.cz Signed-off-by: Theodore Ts'o <tytso@mit.edu>
This commit is contained in:
parent
8208c41c43
commit
7f48212678
@ -2158,17 +2158,6 @@ getblk_failed:
|
||||
ENTRY(header(s->base)+1));
|
||||
if (error)
|
||||
goto getblk_failed;
|
||||
if (ea_inode) {
|
||||
/* Drop the extra ref on ea_inode. */
|
||||
error = ext4_xattr_inode_dec_ref(handle,
|
||||
ea_inode);
|
||||
if (error)
|
||||
ext4_warning_inode(ea_inode,
|
||||
"dec ref error=%d",
|
||||
error);
|
||||
iput(ea_inode);
|
||||
ea_inode = NULL;
|
||||
}
|
||||
|
||||
lock_buffer(new_bh);
|
||||
error = ext4_journal_get_create_access(handle, sb,
|
||||
|
Loading…
x
Reference in New Issue
Block a user