xfs: fix backwards logic in xfs_bmap_alloc_account
authorDarrick J. Wong <djwong@kernel.org>
Tue, 9 Jan 2024 02:17:34 +0000 (18:17 -0800)
committerChandan Babu R <chandanbabu@kernel.org>
Thu, 11 Jan 2024 05:04:01 +0000 (10:34 +0530)
commitd61b40bf15ce453f3aa71f6b423938e239e7f8f8
tree82b8f8b14de77c69a03e429a8a458d60eac8cf8c
parentbcdfae6ee520b665385020fa3e47633a8af84f12
xfs: fix backwards logic in xfs_bmap_alloc_account

We're only allocating from the realtime device if the inode is marked
for realtime and we're /not/ allocating into the attr fork.

Fixes: 58643460546d ("xfs: also use xfs_bmap_btalloc_accounting for RT allocations")
Signed-off-by: "Darrick J. Wong" <djwong@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Chandan Babu R <chandanbabu@kernel.org>
fs/xfs/libxfs/xfs_bmap.c