kernel-ark/fs/xfs
Nathan Scott d8cc890d40 [XFS] Ondisk format extension for extended attributes (attr2). Basically,
the data/attr forks now grow up/down from either end of the literal area,
rather than dividing the literal area into two chunks and growing both
upward.  Means we can now make much more efficient use of the attribute
space, incl. fitting DMF attributes inline in 256 byte inodes, and large
jumps in dbench3 performance numbers.  It is self enabling, but can be
forced on/off via the attr2/noattr2 mount options.

SGI-PV: 941645
SGI-Modid: xfs-linux:xfs-kern:23835a

Signed-off-by: Nathan Scott <nathans@sgi.com>
2005-11-02 10:34:53 +11:00
..
linux-2.6 [XFS] Introduce two new mount options (nolargeio/largeio) to allow 2005-11-02 10:33:05 +11:00
quota [XFS] Provide a mechiansm for flushing delalloc before quota reporting. 2005-11-02 10:32:38 +11:00
support [XFS] Add format checking to cmn_err and icmn_err 2005-11-02 10:21:35 +11:00
Kconfig
Makefile
Makefile-linux-2.6
xfs_acl.c
xfs_acl.h
xfs_ag.h
xfs_alloc_btree.c
xfs_alloc_btree.h
xfs_alloc.c
xfs_alloc.h
xfs_arch.h
xfs_attr_leaf.c [XFS] Ondisk format extension for extended attributes (attr2). Basically, 2005-11-02 10:34:53 +11:00
xfs_attr_leaf.h [XFS] Ondisk format extension for extended attributes (attr2). Basically, 2005-11-02 10:34:53 +11:00
xfs_attr_sf.h
xfs_attr.c [XFS] Ondisk format extension for extended attributes (attr2). Basically, 2005-11-02 10:34:53 +11:00
xfs_attr.h
xfs_behavior.c
xfs_behavior.h
xfs_bit.c
xfs_bit.h
xfs_bmap_btree.c
xfs_bmap_btree.h
xfs_bmap.c [XFS] Ondisk format extension for extended attributes (attr2). Basically, 2005-11-02 10:34:53 +11:00
xfs_bmap.h [XFS] Ondisk format extension for extended attributes (attr2). Basically, 2005-11-02 10:34:53 +11:00
xfs_btree.c
xfs_btree.h
xfs_buf_item.c
xfs_buf_item.h
xfs_cap.h
xfs_clnt.h [XFS] Introduce two new mount options (nolargeio/largeio) to allow 2005-11-02 10:33:05 +11:00
xfs_da_btree.c [XFS] Move some code around to prepare for the upcoming extended 2005-11-02 10:33:33 +11:00
xfs_da_btree.h
xfs_dfrag.c [XFS] Stack footprint reduction for xfs_swapext (used from xfs_fsr) 2005-11-02 10:29:04 +11:00
xfs_dfrag.h
xfs_dinode.h
xfs_dir2_block.c
xfs_dir2_block.h
xfs_dir2_data.c
xfs_dir2_data.h
xfs_dir2_leaf.c
xfs_dir2_leaf.h
xfs_dir2_node.c
xfs_dir2_node.h
xfs_dir2_sf.c
xfs_dir2_sf.h
xfs_dir2_trace.c
xfs_dir2_trace.h
xfs_dir2.c
xfs_dir2.h
xfs_dir_leaf.c
xfs_dir_leaf.h
xfs_dir_sf.h
xfs_dir.c [XFS] Ondisk format extension for extended attributes (attr2). Basically, 2005-11-02 10:34:53 +11:00
xfs_dir.h
xfs_dmapi.h
xfs_dmops.c
xfs_error.c
xfs_error.h
xfs_extfree_item.c
xfs_extfree_item.h
xfs_fs.h [XFS] Ondisk format extension for extended attributes (attr2). Basically, 2005-11-02 10:34:53 +11:00
xfs_fsops.c [XFS] Ondisk format extension for extended attributes (attr2). Basically, 2005-11-02 10:34:53 +11:00
xfs_fsops.h
xfs_ialloc_btree.c
xfs_ialloc_btree.h
xfs_ialloc.c [XFS] Add format checking to cmn_err and icmn_err 2005-11-02 10:21:35 +11:00
xfs_ialloc.h
xfs_iget.c
xfs_imap.h
xfs_inode_item.c
xfs_inode_item.h
xfs_inode.c [XFS] Add format checking to cmn_err and icmn_err 2005-11-02 10:21:35 +11:00
xfs_inode.h [XFS] Add a comment about the use of XFS_SIZE_TOKEN_WANT. 2005-11-02 10:31:13 +11:00
xfs_inum.h
xfs_iocore.c
xfs_iomap.c
xfs_iomap.h
xfs_itable.c
xfs_itable.h
xfs_log_priv.h
xfs_log_recover.c
xfs_log_recover.h
xfs_log.c [XFS] write barrier support Issue all log sync operations as ordered 2005-11-02 10:26:59 +11:00
xfs_log.h [XFS] write barrier support Issue all log sync operations as ordered 2005-11-02 10:26:59 +11:00
xfs_mac.h
xfs_macros.c [XFS] Ondisk format extension for extended attributes (attr2). Basically, 2005-11-02 10:34:53 +11:00
xfs_macros.h
xfs_mount.c [XFS] Ondisk format extension for extended attributes (attr2). Basically, 2005-11-02 10:34:53 +11:00
xfs_mount.h [XFS] Introduce two new mount options (nolargeio/largeio) to allow 2005-11-02 10:33:05 +11:00
xfs_qmops.c
xfs_quota.h [XFS] Fix signedness issues in dquot ID handling, allowing uids/gids above 2005-11-02 10:31:41 +11:00
xfs_refcache.h
xfs_rename.c
xfs_rtalloc.c
xfs_rtalloc.h
xfs_rw.c [XFS] Add format checking to cmn_err and icmn_err 2005-11-02 10:21:35 +11:00
xfs_rw.h
xfs_sb.h [XFS] Ondisk format extension for extended attributes (attr2). Basically, 2005-11-02 10:34:53 +11:00
xfs_trans_ail.c
xfs_trans_buf.c
xfs_trans_extfree.c
xfs_trans_inode.c
xfs_trans_item.c
xfs_trans_priv.h
xfs_trans_space.h
xfs_trans.c [XFS] write barrier support Issue all log sync operations as ordered 2005-11-02 10:26:59 +11:00
xfs_trans.h [XFS] write barrier support Issue all log sync operations as ordered 2005-11-02 10:26:59 +11:00
xfs_types.h [XFS] Ondisk format extension for extended attributes (attr2). Basically, 2005-11-02 10:34:53 +11:00
xfs_utils.c
xfs_utils.h
xfs_vfsops.c [XFS] Ondisk format extension for extended attributes (attr2). Basically, 2005-11-02 10:34:53 +11:00
xfs_vnodeops.c [XFS] Introduce two new mount options (nolargeio/largeio) to allow 2005-11-02 10:33:05 +11:00
xfs.h