diff options
author | Abhi Das <adas@redhat.com> | 2020-02-04 23:14:56 +0300 |
---|---|---|
committer | Andreas Gruenbacher <agruenba@redhat.com> | 2020-02-06 19:35:23 +0300 |
commit | 7582026f6f3588ecebd281965c8a71aff6fb6158 (patch) | |
tree | bbff92297065efcbdfd7795b8a28a0f54ceb4c14 /scripts/gdb/linux/utils.py | |
parent | a62aa6f7f50a9a0af5e07d98774f8a7b439d390f (diff) | |
download | linux-7582026f6f3588ecebd281965c8a71aff6fb6158.tar.xz |
gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0
When the first log header in a journal happens to have a sequence
number of 0, a bug in gfs2_find_jhead() causes it to prematurely exit,
and return an uninitialized jhead with seq 0. This can cause failures
in the caller. For instance, a mount fails in one test case.
The correct behavior is for it to continue searching through the journal
to find the correct journal head with the highest sequence number.
Fixes: f4686c26ecc3 ("gfs2: read journal in large chunks")
Cc: stable@vger.kernel.org # v5.2+
Signed-off-by: Abhi Das <adas@redhat.com>
Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
Diffstat (limited to 'scripts/gdb/linux/utils.py')
0 files changed, 0 insertions, 0 deletions