summaryrefslogtreecommitdiff
path: root/fs/xfs/xfs_exchrange.c
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2024-09-18 08:30:06 +0300
committerCarlos Maiolino <cem@kernel.org>2024-10-07 09:00:11 +0300
commitb3f4e84e2f438a119b7ca8684a25452b3e57c0f0 (patch)
tree773a926a825d418eeb48a227e49f10965a618dd0 /fs/xfs/xfs_exchrange.c
parenta5f73342abe1f796140f6585e43e2aa7bc1b7975 (diff)
downloadlinux-b3f4e84e2f438a119b7ca8684a25452b3e57c0f0.tar.xz
xfs: distinguish extra split from real ENOSPC from xfs_attr_node_try_addname
Just like xfs_attr3_leaf_split, xfs_attr_node_try_addname can return -ENOSPC both for an actual failure to allocate a disk block, but also to signal the caller to convert the format of the attr fork. Use magic 1 to ask for the conversion here as well. Note that unlike the similar issue in xfs_attr3_leaf_split, this one was only found by code review. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Carlos Maiolino <cem@kernel.org>
Diffstat (limited to 'fs/xfs/xfs_exchrange.c')
0 files changed, 0 insertions, 0 deletions