mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-12 13:55:32 +00:00
jbd2: simplify error path on allocation failure in do_get_write_access()
We were acquiring bh_state_lock when allocation of buffer failed in do_get_write_access() only to be able to jump to a label that releases the lock and does all other checks that don't make sense for this error path. Just jump into the right label instead. Signed-off-by: Jan Kara <jack@suse.cz> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
This commit is contained in:
parent
ee57aba159
commit
d012aa5965
1 changed files with 1 additions and 2 deletions
|
@ -947,8 +947,7 @@ do_get_write_access(handle_t *handle, struct journal_head *jh,
|
|||
__func__);
|
||||
JBUFFER_TRACE(jh, "oom!");
|
||||
error = -ENOMEM;
|
||||
jbd_lock_bh_state(bh);
|
||||
goto done;
|
||||
goto out;
|
||||
}
|
||||
goto repeat;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue