[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] btree support in xfs driver
From: |
Marco Gerards |
Subject: |
Re: [PATCH] btree support in xfs driver |
Date: |
Thu, 31 Jan 2008 20:57:21 +0100 |
User-agent: |
Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) |
Bean <address@hidden> writes:
Hi Bean!
> I add btree support for the xfs driver, and fix a few bugs. Now i' m
> able to list a directory of over 5000 files, please test it.
You rock!
Can you load big files now, that are stored in BTrees. Did you use
code from elsewhere?
> 2008-02-01 Bean <address@hidden>
>
> * fs/xfs.h (grub_xfs_sblock): New member log2_dirblk.
> (grub_xfs_btree_node): New structure.
> (grub_xfs_btree_root): New structure.
> (grub_xfs_inode): New member nblocks, extsize, nextents and btree.
members
> (GRUB_XFS_EXTENT_OFFSET): Use exts instead of inode->data.extents.
> (GRUB_XFS_EXTENT_BLOCK): Likewise.
> (GRUB_XFS_EXTENT_SIZE): Likewise.
> (grub_xfs_read_block): Support btree format type.
> (grub_xfs_iterate_dir): Use regparm(1) attribute in call_hook.
> Use directory block as basic unit.
This won't work on non-i386. So I think this has to be fixed like
that other bug, for example with the autoconf check extension you
proposed.
--
Marco