mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-07-22 02:17:36 -04:00
xfs: fix off-by-one error when calling xchk_xref_has_rt_owner
LOLLM noticed an off-by-one error when computing the length of the
rtrmap to cross-check.
Cc: stable@vger.kernel.org # v6.14
Fixes: 037a44d827 ("xfs: cross-reference the realtime rmapbt")
Signed-off-by: "Darrick J. Wong" <djwong@kernel.org>
Assisted-by: LOLLM # finding obvious bugs
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Carlos Maiolino <cem@kernel.org>
This commit is contained in:
committed by
Carlos Maiolino
parent
540ddc6262
commit
5d72a68f20
@@ -258,7 +258,7 @@ xchk_rtbitmap(
|
||||
* the last free extent we saw and the last possible extent in the rt
|
||||
* group.
|
||||
*/
|
||||
last_rgbno = rtg->rtg_extents * mp->m_sb.sb_rextsize - 1;
|
||||
last_rgbno = rtg->rtg_extents * mp->m_sb.sb_rextsize;
|
||||
if (rtb->next_free_rgbno < last_rgbno)
|
||||
xchk_xref_has_rt_owner(sc, rtb->next_free_rgbno,
|
||||
last_rgbno - rtb->next_free_rgbno);
|
||||
|
||||
Reference in New Issue
Block a user