[Ocfs2-devel] [PATCH 1/2] ocfs2: reserve xattr block for new directory with inline data
Tao Ma
tao.ma at oracle.com
Wed Mar 4 19:17:14 PST 2009
Hi tiger,
I guess Joel's idea is that you add comment above the code. Not in the
commit log. ;)
Regards,
Tao
Tiger Yang wrote:
> If this is a new directory with inline data, we choose to reserve
> the entire inline area for directory contents and force an external
> xattr block.
>
> Signed-off-by: Tiger Yang <tiger.yang at oracle.com>
> ---
> fs/ocfs2/xattr.c | 1 +
> 1 files changed, 1 insertions(+), 0 deletions(-)
>
> diff --git a/fs/ocfs2/xattr.c b/fs/ocfs2/xattr.c
> index 4ddd788..053ae3d 100644
> --- a/fs/ocfs2/xattr.c
> +++ b/fs/ocfs2/xattr.c
> @@ -549,6 +549,7 @@ int ocfs2_calc_xattr_init(struct inode *dir,
> * for them is ok.
> */
> if (dir->i_sb->s_blocksize == OCFS2_MIN_BLOCKSIZE ||
> + (S_ISDIR(mode) && ocfs2_supports_inline_data(osb)) ||
> (s_size + a_size) > OCFS2_XATTR_FREE_IN_IBODY) {
> ret = ocfs2_reserve_new_metadata_blocks(osb, 1, xattr_ac);
> if (ret) {
More information about the Ocfs2-devel
mailing list