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

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

jbd2: remove always true condition in __journal_try_to_free_buffer()



The check b_jlist == BJ_None in __journal_try_to_free_buffer() is
always true (__jbd2_journal_temp_unlink_buffer() also checks this in
an assertion) so just remove it.

Signed-off-by: default avatarJan Kara <jack@suse.cz>
Signed-off-by: default avatar"Theodore Ts'o" <tytso@mit.edu>
parent 5bebccf9
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -1676,11 +1676,9 @@ __journal_try_to_free_buffer(journal_t *journal, struct buffer_head *bh)
	spin_lock(&journal->j_list_lock);
	if (jh->b_cp_transaction != NULL && jh->b_transaction == NULL) {
		/* written-back checkpointed metadata buffer */
		if (jh->b_jlist == BJ_None) {
		JBUFFER_TRACE(jh, "remove from checkpoint list");
		__jbd2_journal_remove_checkpoint(jh);
	}
	}
	spin_unlock(&journal->j_list_lock);
out:
	return;