Move some code around to prepare for the upcoming extended
attributes format change (attr2).
Date: Fri Sep 16 15:12:04 AEST 2005
Workarea: chook.melbourne.sgi.com:/build/nathans/xfs-linux
Inspected by: tes
The following file(s) were checked into:
longdrop.melbourne.sgi.com:/isms/xfs-kern/xfs-linux-melb
Modid: xfs-linux-melb:xfs-kern:23833a
xfs_da_btree.c - 1.154 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_da_btree.c.diff?r1=text&tr1=1.154&r2=text&tr2=1.153&f=h
xfs_attr_leaf.h - 1.37 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_attr_leaf.h.diff?r1=text&tr1=1.37&r2=text&tr2=1.36&f=h
xfs_attr_leaf.c - 1.81 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_attr_leaf.c.diff?r1=text&tr1=1.81&r2=text&tr2=1.80&f=h
xfs_attr.c - 1.121 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_attr.c.diff?r1=text&tr1=1.121&r2=text&tr2=1.120&f=h
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.
Date: Fri Sep 16 15:36:03 AEST 2005
Workarea: chook.melbourne.sgi.com:/build/nathans/xfs-linux
Inspected by: tes
The following file(s) were checked into:
longdrop.melbourne.sgi.com:/isms/xfs-kern/xfs-linux-melb
Modid: xfs-linux-melb:xfs-kern:23834a
xfs_macros.c - 1.58 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_macros.c.diff?r1=text&tr1=1.58&r2=text&tr2=1.57&f=h
xfs_sb.h - 1.62 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_sb.h.diff?r1=text&tr1=1.62&r2=text&tr2=1.61&f=h
xfs_fs.h - 1.25 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_fs.h.diff?r1=text&tr1=1.25&r2=text&tr2=1.24&f=h
xfs_dir.c - 1.161 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_dir.c.diff?r1=text&tr1=1.161&r2=text&tr2=1.160&f=h
xfs_vfsops.c - 1.475 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_vfsops.c.diff?r1=text&tr1=1.475&r2=text&tr2=1.474&f=h
xfs_mount.c - 1.360 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_mount.c.diff?r1=text&tr1=1.360&r2=text&tr2=1.359&f=h
xfs_attr_leaf.h - 1.38 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_attr_leaf.h.diff?r1=text&tr1=1.38&r2=text&tr2=1.37&f=h
xfs_attr_leaf.c - 1.82 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_attr_leaf.c.diff?r1=text&tr1=1.82&r2=text&tr2=1.81&f=h
xfs_types.h - 1.77 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_types.h.diff?r1=text&tr1=1.77&r2=text&tr2=1.76&f=h
xfs_fsops.c - 1.104 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_fsops.c.diff?r1=text&tr1=1.104&r2=text&tr2=1.103&f=h
xfs_bmap.h - 1.88 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_bmap.h.diff?r1=text&tr1=1.88&r2=text&tr2=1.87&f=h
xfs_bmap.c - 1.328 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_bmap.c.diff?r1=text&tr1=1.328&r2=text&tr2=1.327&f=h
xfs_attr.c - 1.122 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_attr.c.diff?r1=text&tr1=1.122&r2=text&tr2=1.121&f=h
|