Bean <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> > > * 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 _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel