xfs: correct calculation for agend and blockcount
authorShiyang Ruan <ruansy.fnst@fujitsu.com>
Wed, 13 Sep 2023 10:29:42 +0000 (18:29 +0800)
committerChandan Babu R <chandanbabu@kernel.org>
Thu, 12 Oct 2023 04:41:56 +0000 (10:11 +0530)
commit3c90c01e49342b166e5c90ec2c85b220be15a20e
treed35d2871633a5938a3fb8810e51344d60ad16459
parentfa543e65abad671eb4c1ee56ec2c8932f40bdf6f
xfs: correct calculation for agend and blockcount

The agend should be "start + length - 1", then, blockcount should be
"end + 1 - start".  Correct 2 calculation mistakes.

Also, rename "agend" to "range_agend" because it's not the end of the AG
per se; it's the end of the dead region within an AG's agblock space.

Fixes: 5cf32f63b0f4 ("xfs: fix the calculation for "end" and "length"")
Signed-off-by: Shiyang Ruan <ruansy.fnst@fujitsu.com>
Reviewed-by: "Darrick J. Wong" <djwong@kernel.org>
Signed-off-by: Chandan Babu R <chandanbabu@kernel.org>
fs/xfs/xfs_notify_failure.c