Commit 992c3b5c authored by Darrick J. Wong's avatar Darrick J. Wong
Browse files

xfs: restructure xfs_attr_complete_op a bit



Eliminate the local variable from this function so that we can
streamline things a bit later when we add the PPTR_REPLACE op code.

Signed-off-by: default avatarDarrick J. Wong <djwong@kernel.org>
Reviewed-by: default avatarChristoph Hellwig <hch@lst.de>
parent 309dc9cb
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -432,14 +432,13 @@ xfs_attr_complete_op(
	enum xfs_delattr_state	replace_state)
{
	struct xfs_da_args	*args = attr->xattri_da_args;
	bool			do_replace = args->op_flags & XFS_DA_OP_REPLACE;

	if (!(args->op_flags & XFS_DA_OP_REPLACE))
		replace_state = XFS_DAS_DONE;

	args->op_flags &= ~XFS_DA_OP_REPLACE;
	args->attr_filter &= ~XFS_ATTR_INCOMPLETE;
	if (do_replace)
	return replace_state;

	return XFS_DAS_DONE;
}

static int