ocfs2/xattr: Only extend xattr bucket in need.
authorTao Ma <tao.ma@oracle.com>
Wed, 12 Nov 2008 00:26:57 +0000 (08:26 +0800)
committerMark Fasheh <mfasheh@suse.com>
Mon, 5 Jan 2009 16:34:18 +0000 (08:34 -0800)
commit976331d8789d4d84a11b45b87c520ade83715343
treec167f7655162e6ddbf62a3680c3272b101f06a45
parent757055adc5d41b910bdead925060f077dd2d9169
ocfs2/xattr: Only extend xattr bucket in need.

When the first block of a bucket is filled up with xattr
entries, we normally extend the bucket. But if we are
just replace one xattr with small length, we don't need
to extend it. This is important since we will calculate
what we need before the transaction and in this situation
no resources will be allocated.

Signed-off-by: Tao Ma <tao.ma@oracle.com>
Signed-off-by: Mark Fasheh <mfasheh@suse.com>
fs/ocfs2/xattr.c