diff --git a/fs/jbd2/transaction.c b/fs/jbd2/transaction.c index 2bcb43d770a08..3b2e617baab6c 100644 --- a/fs/jbd2/transaction.c +++ b/fs/jbd2/transaction.c @@ -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; }