xfs
[Top] [All Lists]

TAKE - ifdef cleanup and endian flipping optimizations

To: linux-xfs@xxxxxxxxxxx
Subject: TAKE - ifdef cleanup and endian flipping optimizations
From: Steve Lord <lord@xxxxxxx>
Date: Fri, 12 Jul 2002 11:39:51 -0500
Sender: owner-linux-xfs@xxxxxxxxxxx
Sounds like a wierd combination, but these ifdefs related to
the size of various fields, and there were multiple variants of
some of the code. Once the code was simplified, working out some
endian optimizations was simple (ish).

Note if you are experimenting with other patches for large 
filesystem support, you might want to edit fs/xfs/xfs_types.h
and set XFS_BIG_FILESYSTEMS to 1 again. Other restrictions
in linux mean turning this off does not reduce the maximum
supported filesystem size any.

Steve


Date:  Fri Jul 12 09:42:01 PDT 2002
Workarea:  jen.americas.sgi.com:/src/lord/xfs-linux.2.4

The following file(s) were checked into:
  bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs


Modid:  2.4.x-xfs:slinx:122932a
linux/fs/xfs/xfsidbg.c - 1.189
linux/fs/xfs/xfs_vnodeops.c - 1.539
        - remove XFS_BIG_FILES ifdefs

linux/fs/xfs/xfs_bmap_btree.h - 1.52
        - Remove ifdefs for BMBT_USE_64 

linux/fs/xfs/xfs_bmap_btree.c - 1.124
        - Remove ifdefs for BMBT_USE_64 and XFS_LARGE_FILES, optimize a lot of
          endian conversion in the btree code

linux/fs/xfs/xfs_dir2_sf.c - 1.29
        - Fix debug build with XFS_BIG_FILESYSTEMS off

linux/fs/xfs/xfs_inode.h - 1.164
        - remove XFS_BIG_FILES ifdefs

linux/fs/xfs/xfs_types.h - 1.58
        - Remove XFS_BIG_FILES and set XFS_BIG_FILESYSTEMS to 0

linux/fs/xfs/xfs_bmap.c - 1.287
        - Remove ifdefs for BMBT_USE_64



<Prev in Thread] Current Thread [Next in Thread>
  • TAKE - ifdef cleanup and endian flipping optimizations, Steve Lord <=