On Tue, Aug 20, 2002 at 07:35:05PM +0100, Christoph Hellwig wrote:
> On Tue, Aug 20, 2002 at 08:19:16PM +0200, Olaf Fr±czyk wrote:
> > Could you do a web page describing status of integrating XFS into
> > kernel?
> > It would be great to have it in 2.4 (may be marked as experimental?)
>
> Required XFS bits:
>
> 2.4 2.4-ac 2.5
> --------------------------------------------------------------------
> buffer writeback through ->writepage - - x (1)
> mapping of arbitrary pages into KVA - - x
> kmem_cache_size() x x x
> -funsigned-char friendly spin_is_locked() x - (2) x
> ->alloc_inode/->destroy_inode methods - - x
> iget_locked() - - x
> lockless generic_file_write() - - x
> find_or_create_page() exported/inline - - x
> mark_page_accessed exported - - -
> PF_FTRANS flag for task_struct - - -
> generic_file_direct_IO fixes - - - (3)
> additional exports - - - (4)
> XFS filesystem code - - -
One other piece we depend on (not yet in 2.4, I think)...
Jan Kara's VFS quota code - x x
>
> (1) Andrew Morton's buffer layer rewrite provides equivalent functionality
> (2) Alan backed it out. Needed for debug builds currently.
> (3) Not needed in 2.5, we use the less picky generic O_DIRECT code
> (4) Not needed/already exported in 2.5
>
>
>
> Optional items in the XFS tree:
>
> 2.4 2.4-ac 2.5
> --------------------------------------------------------------------
> VFS xattr code - - x
> VFS ACL code - - -
> ->mrotect method (for dmapi) - - -
> XFS dmapi code - - -
>
--
Nathan
|