xfs: remote attribute lookups require the value length
authorDave Chinner <dchinner@redhat.com>
Sun, 19 May 2013 23:51:16 +0000 (09:51 +1000)
committerBen Myers <bpm@sgi.com>
Mon, 20 May 2013 22:16:12 +0000 (17:16 -0500)
commite461fcb194172b3f709e0b478d2ac1bdac7ab9a3
treea2ff89eee0d2426c5d4e17fe252c3ad422541be5
parentb38958d715316031fe9ea0cc6c22043072a55f49
xfs: remote attribute lookups require the value length

When reading a remote attribute, to correctly calculate the length
of the data buffer for CRC enable filesystems, we need to know the
length of the attribute data. We get this information when we look
up the attribute, but we don't store it in the args structure along
with the other remote attr information we get from the lookup. Add
this information to the args structure so we can use it
appropriately.

Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Ben Myers <bpm@sgi.com>
Signed-off-by: Ben Myers <bpm@sgi.com>
fs/xfs/xfs_attr_leaf.c