xfs: fix remote attribute invalidation for a leaf
authorDave Chinner <dchinner@redhat.com>
Mon, 3 Jun 2013 05:28:49 +0000 (15:28 +1000)
committerBen Myers <bpm@sgi.com>
Tue, 4 Jun 2013 22:36:30 +0000 (17:36 -0500)
commit59913f14dfe8eb772ff93eb442947451b4416329
treea9925823147b4a3be6f5bc6086750b1acf7a3af6
parent6fcdc59de28817d1fbf1bd58cc01f4f3fac858fb
xfs: fix remote attribute invalidation for a leaf

When invalidating an attribute leaf block block, there might be
remote attributes that it points to. With the recent rework of the
remote attribute format, we have to make sure we calculate the
length of the attribute correctly. We aren't doing that in
xfs_attr3_leaf_inactive(), so fix it.

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