Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d012aa59 authored by Jan Kara's avatar Jan Kara Committed by Theodore Ts'o
Browse files

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: default avatarJan Kara <jack@suse.cz>
Signed-off-by: default avatarTheodore Ts'o <tytso@mit.edu>
parent ee57aba1
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -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;
			}