These are unofficial split patches for XFS against 2.4.22. They have
had even less testing than usual. These patches are derived from a
mixture of sources and may or may not work.
against a pristine 2.4.22 kernel to get a snapshot of XFS for
2.4.22-i386. It approximates http://xfs.org:8090/linux-2.4+xfs,
except where that tree has incorrectly diverged from 2.4.22 and/or
2.4.21-xfs.
Required -split patches.
xfs-2.4.22-split-only
All the new files added by XFS. No changes to existing files.
xfs-2.4.22-split-kernel
Changes to existing kernel files to build core XFS.
Applying just the -only and -kernel patches gets XFS support that
excludes XFS access control lists (ACLs), DMAPI, debugging etc. If
core XFS (-only, -kernel) does not compile, that is a bug.
Optional -split patches.
xfs-2.4.22-split-misc
Miscellaneous patches for XFS, they all hit existing kernel files. This
patch sets EXTRAVERSION=-xfs and adds XFS and KDB selections to default
configs.
Files that are shipped and overwritten (such as SCSI firmware) cause
problems for the SGI source repository tools and have been deleted from the
XFS CVS tree. The misc patch reflects those deletions.
If Marcelo's tree contains bugs that prevent XFS from compiling or running
then SGI will include fixes in XFS CVS, even though the bugs are nothing to
do with XFS. If you have already fixed the Marcelo bugs then the misc patch
will contain duplicate changes.
xfs-2.4.22-split-acl
Add XFS ACL support.
xfs-2.4.22-split-dmapi
Add XFS DMAPI support. In earlier split patches this contained the new
files for dmapi plus the changes to the kernel to activate dmapi. The new
files have been moved to the -only patch, xfs-2.4.22-split-dmapi now
contains just the changes to the main kernel in order to to activate dmapi.