]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ext4: fix incorrect tid assumption in ext4_wait_for_tail_page_commit()
authorLuis Henriques (SUSE) <luis.henriques@linux.dev>
Wed, 24 Jul 2024 16:11:15 +0000 (17:11 +0100)
committerTheodore Ts'o <tytso@mit.edu>
Tue, 27 Aug 2024 03:39:35 +0000 (23:39 -0400)
commitdd589b0f1445e1ea1085b98edca6e4d5dedb98d0
tree7b84518d313ae556270d1cf88914e981df31118a
parent7e8fb2eda9885ea2d13179a4c0bbf810f900ef25
ext4: fix incorrect tid assumption in ext4_wait_for_tail_page_commit()

Function ext4_wait_for_tail_page_commit() assumes that '0' is not a valid
value for transaction IDs, which is incorrect.  Don't assume that and invoke
jbd2_log_wait_commit() if the journal had a committing transaction instead.

Signed-off-by: Luis Henriques (SUSE) <luis.henriques@linux.dev>
Reviewed-by: Jan Kara <jack@suse.cz>
Link: https://patch.msgid.link/20240724161119.13448-2-luis.henriques@linux.dev
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Cc: stable@kernel.org
fs/ext4/inode.c