There are a few files outside the modules we have that are affected.
There are few modules that comprise XFS: xfs, pagebuf, and pagebuf_locking,
avl. The last 3 are really just one module (from my perspective) that
other file systems could use, too.
Anyway the files outside XFS don't have lots of changes, but are there.
We haven't had the time to separate all the XFS changes or to try to
get these changes into the default kernel. That will come later.
A few of the files affected are: linux/mm/filemap.c, linux/include/linux/fs.h,
linux/init/main.c, and linux/include/linux/mm.h.
>> A complete linux 2.3.99pre2 tree including the XFS filesystem is
>> available for cvs checkout.
>How much code outside the xfs code has been affected? I ask this
>because for those of us on slow links it would be desirable to
>decouple this code from the kernel and build as a module.