ext4: fix possible tid_t sequence overflows
authorLuis Henriques (SUSE) <luis.henriques@linux.dev>
Wed, 29 May 2024 09:20:30 +0000 (10:20 +0100)
committerTheodore Ts'o <tytso@mit.edu>
Tue, 9 Jul 2024 03:59:35 +0000 (23:59 -0400)
commit63469662cc45d41705f14b4648481d5d29cf5999
treed704d82b400efb3763e00c7c78f39565c9524f65
parent2d4d6bda0f7ba0f188a22698855a1397c8999df3
ext4: fix possible tid_t sequence overflows

In the fast commit code there are a few places where tid_t variables are
being compared without taking into account the fact that these sequence
numbers may wrap.  Fix this issue by using the helper functions tid_gt()
and tid_geq().

Signed-off-by: Luis Henriques (SUSE) <luis.henriques@linux.dev>
Reviewed-by: Jan Kara <jack@suse.cz>
Reviewed-by: Harshad Shirwadkar <harshadshirwadkar@gmail.com>
Link: https://patch.msgid.link/20240529092030.9557-3-luis.henriques@linux.dev
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
fs/ext4/fast_commit.c