mirror of
https://github.com/torvalds/linux.git
synced 2026-05-23 06:31:58 +02:00
xfs: reduce xfs_attr_try_sf_addname parameters
The dp parameter to this function is an alias of args->dp, so remove it for clarity before we go adding new callers. Signed-off-by: "Darrick J. Wong" <djwong@kernel.org> Reviewed-by: Christoph Hellwig <hch@lst.de>
This commit is contained in:
parent
bd3138e891
commit
1ef7729df1
|
|
@ -350,16 +350,14 @@ xfs_attr_set_resv(
|
|||
*/
|
||||
STATIC int
|
||||
xfs_attr_try_sf_addname(
|
||||
struct xfs_inode *dp,
|
||||
struct xfs_da_args *args)
|
||||
{
|
||||
|
||||
int error;
|
||||
|
||||
/*
|
||||
* Build initial attribute list (if required).
|
||||
*/
|
||||
if (dp->i_af.if_format == XFS_DINODE_FMT_EXTENTS)
|
||||
if (args->dp->i_af.if_format == XFS_DINODE_FMT_EXTENTS)
|
||||
xfs_attr_shortform_create(args);
|
||||
|
||||
error = xfs_attr_shortform_addname(args);
|
||||
|
|
@ -371,9 +369,9 @@ xfs_attr_try_sf_addname(
|
|||
* NOTE: this is also the error path (EEXIST, etc).
|
||||
*/
|
||||
if (!error)
|
||||
xfs_trans_ichgtime(args->trans, dp, XFS_ICHGTIME_CHG);
|
||||
xfs_trans_ichgtime(args->trans, args->dp, XFS_ICHGTIME_CHG);
|
||||
|
||||
if (xfs_has_wsync(dp->i_mount))
|
||||
if (xfs_has_wsync(args->dp->i_mount))
|
||||
xfs_trans_set_sync(args->trans);
|
||||
|
||||
return error;
|
||||
|
|
@ -384,10 +382,9 @@ xfs_attr_sf_addname(
|
|||
struct xfs_attr_intent *attr)
|
||||
{
|
||||
struct xfs_da_args *args = attr->xattri_da_args;
|
||||
struct xfs_inode *dp = args->dp;
|
||||
int error = 0;
|
||||
|
||||
error = xfs_attr_try_sf_addname(dp, args);
|
||||
error = xfs_attr_try_sf_addname(args);
|
||||
if (error != -ENOSPC) {
|
||||
ASSERT(!error || error == -EEXIST);
|
||||
attr->xattri_dela_state = XFS_DAS_DONE;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user