xfs: simplify iext overflow checking and upgrade
authorChristoph Hellwig <hch@lst.de>
Thu, 2 May 2024 07:33:55 +0000 (09:33 +0200)
committerChandan Babu R <chandanbabu@kernel.org>
Fri, 3 May 2024 05:50:06 +0000 (11:20 +0530)
commit25576c5420e61dea4c2b52942460f2221b8e46e8
tree0d65a937a6a82f99bfa50bc6e93a673fc19820dd
parent86de848403abda05bf9c16dcdb6bef65a8d88c41
xfs: simplify iext overflow checking and upgrade

Currently the calls to xfs_iext_count_may_overflow and
xfs_iext_count_upgrade are always paired.  Merge them into a single
function to simplify the callers and the actual check and upgrade
logic itself.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: "Darrick J. Wong" <djwong@kernel.org>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Chandan Babu R <chandanbabu@kernel.org>
fs/xfs/libxfs/xfs_attr.c
fs/xfs/libxfs/xfs_bmap.c
fs/xfs/libxfs/xfs_inode_fork.c
fs/xfs/libxfs/xfs_inode_fork.h
fs/xfs/xfs_bmap_item.c
fs/xfs/xfs_bmap_util.c
fs/xfs/xfs_dquot.c
fs/xfs/xfs_iomap.c
fs/xfs/xfs_reflink.c
fs/xfs/xfs_rtalloc.c