This document contains summaries of what work has been done on the XFS tree. If you are looking for information on when XFS will be integrated into the main linux tree or a list of what remains to be done please look at the FAQ.
You will also want to visit the main XFS site here.
This summary covers CVS checkins the the XFS tree from September 5, 2002 to September 23, 2002.
Previous status reports are available here:
| Date | Checked in by | Patch done by | Description (click to see the original TAKE message) |
| September 6, 2002 | Nathan Scott | Andreas | Updates from Andreas. |
| September 6, 2002 | Eric Sandeen | Christoph Hellwig | Backport kmem_cache_size from 2.5 (already in 2.4.20-pre) and use it to implement kmem_zone_zalloc. Remove kmem_cache_zalloc. |
| September 7, 2002 | Nathan Scott | Nathan Scott | Fixed a typo bug (& != &&) in the v2 log recovery code. |
| September 10, 2002 | Steve Lord | Steve Lord | Merge up to 2.5.34. |
| September 10, 2002 | Eric Sandeen | Eric Sandeen | Teach icmn_err about CE_WARN. |
| September 10, 2002 | Eric Sandeen | Eric Sandeen | Change symlink perms to 777. |
| September 11, 2002 | Eric Sandeen | Eric Sandeen | Back out that symlink/777 change for now. |
| September 11, 2002 | Eric Sandeen | Mike Ovsiannikov | Add error checks to linvfs_direct_IO. |
| September 12, 2002 | Christoph Hellwig | Christoph Hellwig | Make generic_file_write changes more similar to 2.5. |
| September 12, 2002 | Christoph Hellwig | Andrea Arcangeli | Fix migration of pagebuf I/O completion threads with the O(1) scheduler. |
| September 13, 2002 | Christoph Hellwig | Christoph Hellwig | Fix up comments: Pagebuf is only used for metadata nowdays. |
| September 13, 2002 | Christoph Hellwig | Christoph Hellwig | Fix the scheduler fix (stock scheduler was broken by O(1) scheduler patch). |
| September 13, 2002 | Christoph Hellwig | Christoph Hellwig | Return -ENOMEM on vmap failure in _pagebuf_lookup_pages. |
| September 13, 2002 | Steve Lord | Steve Lord | Remove dead code paths from create/mkdir/link/symlink. |
| September 13, 2002 | Eric Sandeen | Andi Kleen | Fix xfs_iget error handling. |
| September 16, 2002 | Steve Lord | Steve Lord | Merge xfs up to 2.5.35 (XFS part only). |
| September 16, 2002 | Steve Lord | Steve Lord | Merge xfs up to 2.5.35 (non-XFS part). |
| September 16, 2002 | Eric Sandeen | Eric Sandeen | mkfs trips ASSERT in ag resizing code. |
| September 16, 2002 | Christoph Hellwig | Christoph Hellwig | Use do_gettimeofday() instead of racy direct access to xtime. |
| September 18, 2002 | Nathan Scott | Nathan Scott | First cut at a framework for running benchmarks along with all of the functional tests we have. |
| September 18, 2002 | Christoph Hellwig | Christoph Hellwig | Small comment corrections/updates. |
| September 18, 2002 | Christoph Hellwig | Christoph Hellwig | Make pagebuf use the generic xfs ASSERT(). |
| September 18, 2002 | Christoph Hellwig | Christoph Hellwig | Add back an invalidate_inode_pages2 that got lost in the XFS tree. If you use O_DIRECT on a non-XFS filesystem with the XFS tree you need this fix. |
| September 19, 2002 | Christoph Hellwig | Christoph Hellwig | Sanitize some function names. |
| September 19, 2002 | Christoph Hellwig | Christoph Hellwig | Simplify xfs_dir_lookup_int. |
| September 20, 2002 | Christoph Hellwig | Christoph Hellwig | Remove some dead prototypes in page_buf.h. |
| September 20, 2002 | Nathan Scott | Nathan Scott | Tidy mount option handling
|
| September 20, 2002 | Nathan Scott | Nathan Scott | Fix xfs_da_node_split handling of dir/attr buffers for filesystems built with a directory block size larger than the filesystem (and hence attr) blocksize. |
| September 20, 2002 | Nathan Scott | Nathan Scott | Sync up userspace with some recent kernel changes, no functional change for the user tools. |
| September 20, 2002 | Nathan Scott | Nathan Scott | Undo block splitting change. |
| September 20, 2002 | Christoph Hellwig | Dave M | Use min_t in linvfs_get_block_core. |
| September 20, 2002 | Steve Lord | Steve Lord | Merge up to 2.5.36. |
| September 20, 2002 | Christoph Hellwig | Christoph Hellwig | Avoid buffer_heads in linvfs_readpage if possible. |
| September 20, 2002 | Steve Lord | Steve Lord | Merge up to 2.5.37. |
| September 23, 2002 | Keith Owens | Keith Owens | Tidy up uart_handle_kdb. |
| September 23, 2002 | Christoph Hellwig | Christoph Hellwig | More mount code cleanups |
| September 23, 2002 | Christoph Hellwig | Christoph Hellwig | Remove XFS defconfig entries. |
| September 23, 2002 | Christoph Hellwig | Christoph Hellwig | Remove leftover from old Posix ACL code. |
| September 23, 2002 | Christoph Hellwig | Christoph Hellwig | Fix the mount-cleanup for single-subvolume filesystems. |
| September 23, 2002 | Steve Lord | Steve Lord | Merge kernel up to 2.5.38. |
| September 23, 2002 | Steve Lord | Steve Lord | Fold some code paths together in the xfs fsync implementation. Code inspection revealed two large chunks of code on different sides of an if which were identical except for one line. |