diff options
author | Dave Chinner <dchinner@redhat.com> | 2019-08-29 12:04:09 -0400 |
---|---|---|
committer | Darrick J. Wong <darrick.wong@oracle.com> | 2019-08-31 01:43:57 -0400 |
commit | e3cc4554ce1b2cc43262c93ebe6d8cde780d29ee (patch) | |
tree | 05b320e331d3f5cdae95cd73a0b58619b3cbc9ac /fs/xfs/libxfs/xfs_attr_leaf.c | |
parent | a0e959d3c9d52a83e01a97ef352a1465550f9329 (diff) |
xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue
Because we repeat exactly the same code to get the remote attribute
value after both calls to xfs_attr3_leaf_getvalue() if it's a remote
attr. Just do it in xfs_attr3_leaf_getvalue() so the callers don't
have to care about it.
Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Diffstat (limited to 'fs/xfs/libxfs/xfs_attr_leaf.c')
-rw-r--r-- | fs/xfs/libxfs/xfs_attr_leaf.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/xfs/libxfs/xfs_attr_leaf.c b/fs/xfs/libxfs/xfs_attr_leaf.c index c7378bc62d2b..8085c4f0e5a0 100644 --- a/fs/xfs/libxfs/xfs_attr_leaf.c +++ b/fs/xfs/libxfs/xfs_attr_leaf.c | |||
@@ -2410,7 +2410,7 @@ xfs_attr3_leaf_getvalue( | |||
2410 | return -ERANGE; | 2410 | return -ERANGE; |
2411 | } | 2411 | } |
2412 | args->valuelen = args->rmtvaluelen; | 2412 | args->valuelen = args->rmtvaluelen; |
2413 | return 0; | 2413 | return xfs_attr_rmtval_get(args); |
2414 | } | 2414 | } |
2415 | 2415 | ||
2416 | /*======================================================================== | 2416 | /*======================================================================== |