|| ||Mingming Cao <firstname.lastname@example.org>|
|| ||Andrew Morton <email@example.com>|
|| ||Ext4 patches for 2.6.22-rc6|
|| ||Sun, 01 Jul 2007 03:35:31 -0400|
|| ||Theodore Tso <firstname.lastname@example.org>, email@example.com,
On Fri, 2007-06-29 at 13:57 -0700, Andrew Morton wrote:
> On Fri, 29 Jun 2007 11:50:04 -0400
> Mingming Caoc <firstname.lastname@example.org> wrote:
> > I think the ext4 patch queue is in good shape now.
> Which ext4 patches are you intending to merge into 2.6.23?
> Please send all those out to lkml for review?
Here are the patches in ext4-patch-queue that I think can be considered
to be merged to upstream. Please review.
All of the patches have been posted on ext4 mailinglist before. Some are
bug fixes, some are features, to summaries:
- make extents on by default in ext4dev
- nanosecond timestamp
- 64 bit inode versioning support
- remove 32k subdir limits
- journal checksumming
- journal stats via procfs
- delayed allocation for ext4 writeback mode
All the patches can be found at http://repo.or.cz/w/ext4-patch-queue.git
and have been tested(with fsx ,dbench, FFSB, iozone) on
x86,x86_64,ppc64, with extents and delayed allocation enabled
And the full series can be found at
I will post the patches-in-good-shape (in 9 set of patches) to lkml in
the following emails, except for the bottom two feature:
*the fallocate() patches, which Amit just posted a few days ago and are
under review (hopefully we can reach a agreement on the interface and
the "modes" before 2.6.23-rc1 window closed).
*Another one is the delayed allocation patches in ext4 patch queue. Alex
mentioned in another email that he is working on another version of
delalloc that can handle block size < page size, and move some work to
vfs. So it's probably not very useful to post this version for people to
So, here is the series file.
# Rebased the patches to 2.6.22-rc6
# Add mount option to turn off extents
# Mounted ext4dev fs with extents by default for testing purpose,
# for Ext4 product release, extents mount option
# will be turn on only if the fs has EXTENTS feature on
# Propagate inode flags
# Add extent sanity checks
# Bug fix:set 64bit JBD2 feature on >32bit ext4 fs
# Fix: Rename CONFIG_JBD_DEBUG to CONFIG_JBD2_DEBUG
# Export jbd2-debug via debugfs
# Nanosecond timestamp support
# inode verion patch series
# inode versioning is needed for NFSv4
# vfs changes, 64 bit inode->i_version
# reserve hi 32 bit inode version on ext4 on-disk inode
# ext4 inode version read/store
# ext4 inode version update
# add a noversion mount option to disable inode version updates
# New patch to expand inode i_extra_isize to support features
# in high part of inode (>128 bytes)
# Export jbd stats through procfs
# Shall this move to debugfs?
# Remove 32000 subdirs limit.
# Add journal checksums
# Various Cleanups
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to email@example.com
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/