]> git.itanic.dy.fi Git - linux-stable/commit
xfs: turn the XFS_DA_OP_REPLACE checks in xfs_attr_shortform_addname into asserts
authorChristoph Hellwig <hch@lst.de>
Wed, 20 Dec 2023 06:35:03 +0000 (07:35 +0100)
committerChandan Babu R <chandanbabu@kernel.org>
Fri, 29 Dec 2023 08:07:05 +0000 (13:37 +0530)
commit378b6aef9de0f7c3d0de309ecc61c11eb29e57da
tree42206ac51bc6340ac4cbf1e47b1e5fe72500130c
parent074aea4be1a4074be49a7ec41c674cc02b52fd60
xfs: turn the XFS_DA_OP_REPLACE checks in xfs_attr_shortform_addname into asserts

Since commit deed9512872d ("xfs: Check for -ENOATTR or -EEXIST"), the
high-level attr code does a lookup for any attr we're trying to set,
and does the checks to handle the create vs replace cases, which thus
never hit the low-level attr code.

Turn the checks in xfs_attr_shortform_addname as they must never trip.

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