public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/49] Ext4 patches currently queued for mainline
@ 2009-06-08 19:22 Theodore Ts'o
  2009-06-08 19:22 ` [PATCH 01/49] ext4: Properly initialize the buffer_head state Theodore Ts'o
  0 siblings, 1 reply; 52+ messages in thread
From: Theodore Ts'o @ 2009-06-08 19:22 UTC (permalink / raw)
  To: Linux Kernel Developers List; +Cc: Theodore Ts'o

These are the patches which I plan to be pushing to Linus as soon as the
merge window opens.  It doesn't include some patches which are blocked
behind Jan Kara's page_mkwrite() patch series to address some problems
across multiple filesystems for filesystems where the pagesize is less
than blocksize and there are races between mmap() and truncate() ---
which currently needs mm review --- and the markers->tracepoint
conversion, which is blocked behind tracing patches in Ingo's tree.

	    	    	     	     	    	    - Ted

Alberto Bertogli (1):
  jbd2: Fix minor typos in comments in fs/jbd2/journal.c

Andreas Dilger (1):
  ext4: super.c whitespace cleanup

Aneesh Kumar K.V (8):
  ext4: Properly initialize the buffer_head state
  vfs: Add BUG_ON for delayed and unwritten flags in submit_bh()
  ext4: Mark the unwritten buffer_head as mapped during write_begin
  ext4: hook fiemap operation for directories
  vfs: Enable FS_IOC_FIEMAP and FIGETBSZ for all filetypes
  ext4: Convert ext4_lock_group to use sb_bgl_lock
  ext4: Avoid leaking blocks after a block allocation failure
  ext4: truncate the file properly if we fail to copy data from
    userspace

Curt Wohlgemuth (1):
  ext4: Make the length of the mb_history file tunable

Eric Sandeen (2):
  ext4: fix for fiemap last-block test
  ext4: Change all super.c messages to print the device

Jan Kara (1):
  ext4: Get rid of EXTEND_DISKSIZE flag of ext4_get_blocks_handle()

Linus Torvalds (1):
  ext3: avoid unnecessary spinlock in critical POSIX ACL path

Manish Katiyar (3):
  ext4: Fix memory leak in ext4_fill_super() in case of a failed mount
  ext3: Fix memory leak in ext3_fill_super() in case of a failed mount
  ext2: Fix memory leak in ext2_fill_super() in case of a failed mount

Theodore Ts'o (29):
  ext4: Fallback to vmalloc if kmalloc can't allocate s_flex_groups
    array
  ext4: Use is_power_of_2() for clarity
  ext4: avoid unnecessary spinlock in critical POSIX ACL path
  ext4: Simplify ext4_commit_super()'s function signature
  ext4: Fix and simplify s_dirt handling
  ext4: Use separate super_operations structure for no_journal
    filesystems
  ext4: Avoid races caused by on-line resizing and SMP memory
    reordering
  ext4: Remove outdated comment about lock_super()
  ext4: ext4_mark_recovery_complete() doesn't need to use lock_super
  ext4: Replace lock/unlock_super() with an explicit lock for the
    orphan list
  ext4: Replace lock/unlock_super() with an explicit lock for resizing
  ext4: Don't avoid using BLOCK_UNINIT block groups in mballoc
  ext4: Move the ext4_i.h header file into ext4.h
  ext4: Move the ext4_sb.h header file into ext4.h
  ext4: Move fs/ext4/namei.h into ext4.h
  ext4: Move fs/ext4/group.h into ext4.h
  ext4: fix the length returned by fiemap for an unallocated extent
  ext4: Simplify function signature for ext4_da_get_block_write()
  ext4: Rename ext4_get_blocks_handle() to be ext4_ind_get_blocks()
  ext4: Rename ext4_get_blocks_wrap() to be ext4_get_blocks()
  ext4: Define a new set of flags for ext4_get_blocks()
  ext4: Add documentation to the ext4_*get_block* functions
  ext4: Add BUG_ON debugging checks to noalloc_get_block_write()
  ext4: Merge ext4_da_get_block_write() into mpage_da_map_blocks()
  ext4: Clean up ext4_get_blocks() so it does not depend on
    bh_result->b_state
  ext4: Add a comprehensive block validity check to ext4_get_blocks()
  ext4: down i_data_sem only for read when walking tree for fiemap
  ext4: remove unused function __ext4_write_dirty_metadata
  ext4: Clean up calls to ext4_get_group_desc()

Toshiyuki Okajima (1):
  ext4: fix dx_map_entry to support 256k directory blocks

Vincent Minet (1):
  ext4: Fix spinlock assertions on UP systems

 fs/buffer.c              |    2 +
 fs/ext2/super.c          |    1 +
 fs/ext3/acl.c            |   13 +-
 fs/ext3/super.c          |    1 +
 fs/ext4/Makefile         |    4 +-
 fs/ext4/acl.c            |   15 +-
 fs/ext4/balloc.c         |   28 +-
 fs/ext4/block_validity.c |  244 ++++++++++++++
 fs/ext4/dir.c            |    3 +-
 fs/ext4/ext4.h           |  354 ++++++++++++++++++--
 fs/ext4/ext4_i.h         |  140 --------
 fs/ext4/ext4_sb.h        |  161 ---------
 fs/ext4/extents.c        |   77 ++---
 fs/ext4/group.h          |   29 --
 fs/ext4/ialloc.c         |   73 ++---
 fs/ext4/inode.c          |  587 ++++++++++++++++++++-------------
 fs/ext4/mballoc.c        |  166 ++++------
 fs/ext4/mballoc.h        |    1 -
 fs/ext4/namei.c          |   27 +-
 fs/ext4/namei.h          |    8 -
 fs/ext4/resize.c         |   36 +-
 fs/ext4/super.c          |  831 ++++++++++++++++++++++++----------------------
 fs/ioctl.c               |   14 +-
 fs/jbd2/journal.c        |    8 +-
 fs/mpage.c               |    6 +-
 25 files changed, 1591 insertions(+), 1238 deletions(-)
 create mode 100644 fs/ext4/block_validity.c
 delete mode 100644 fs/ext4/ext4_i.h
 delete mode 100644 fs/ext4/ext4_sb.h
 delete mode 100644 fs/ext4/group.h
 delete mode 100644 fs/ext4/namei.h


^ permalink raw reply	[flat|nested] 52+ messages in thread

end of thread, other threads:[~2009-06-09  4:07 UTC | newest]

Thread overview: 52+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-08 19:22 [PATCH 00/49] Ext4 patches currently queued for mainline Theodore Ts'o
2009-06-08 19:22 ` [PATCH 01/49] ext4: Properly initialize the buffer_head state Theodore Ts'o
2009-06-08 19:22   ` [PATCH 02/49] vfs: Add BUG_ON for delayed and unwritten flags in submit_bh() Theodore Ts'o
2009-06-08 19:22     ` [PATCH 03/49] ext4: Mark the unwritten buffer_head as mapped during write_begin Theodore Ts'o
2009-06-08 19:22       ` [PATCH 04/49] ext4: Fallback to vmalloc if kmalloc can't allocate s_flex_groups array Theodore Ts'o
2009-06-08 19:22         ` [PATCH 05/49] ext4: Use is_power_of_2() for clarity Theodore Ts'o
2009-06-08 19:22           ` [PATCH 06/49] ext3: avoid unnecessary spinlock in critical POSIX ACL path Theodore Ts'o
2009-06-08 19:22             ` [PATCH 07/49] ext4: " Theodore Ts'o
2009-06-08 19:22               ` [PATCH 08/49] ext4: Simplify ext4_commit_super()'s function signature Theodore Ts'o
2009-06-08 19:22                 ` [PATCH 09/49] ext4: Fix and simplify s_dirt handling Theodore Ts'o
2009-06-08 19:22                   ` [PATCH 10/49] ext4: Use separate super_operations structure for no_journal filesystems Theodore Ts'o
2009-06-08 19:22                     ` [PATCH 11/49] ext4: Avoid races caused by on-line resizing and SMP memory reordering Theodore Ts'o
2009-06-08 19:22                       ` [PATCH 12/49] ext4: Remove outdated comment about lock_super() Theodore Ts'o
2009-06-08 19:22                         ` [PATCH 13/49] ext4: ext4_mark_recovery_complete() doesn't need to use lock_super Theodore Ts'o
2009-06-08 19:22                           ` [PATCH 14/49] ext4: Replace lock/unlock_super() with an explicit lock for the orphan list Theodore Ts'o
2009-06-08 19:22                             ` [PATCH 15/49] ext4: Replace lock/unlock_super() with an explicit lock for resizing Theodore Ts'o
2009-06-08 19:22                               ` [PATCH 16/49] ext4: Don't avoid using BLOCK_UNINIT block groups in mballoc Theodore Ts'o
2009-06-08 19:22                                 ` [PATCH 17/49] ext4: Move the ext4_i.h header file into ext4.h Theodore Ts'o
2009-06-08 19:22                                   ` [PATCH 18/49] ext4: Move the ext4_sb.h " Theodore Ts'o
2009-06-08 19:22                                     ` [PATCH 19/49] ext4: Move fs/ext4/namei.h " Theodore Ts'o
2009-06-08 19:22                                       ` [PATCH 20/49] ext4: Move fs/ext4/group.h " Theodore Ts'o
2009-06-08 19:22                                         ` [PATCH 21/49] ext4: Make the length of the mb_history file tunable Theodore Ts'o
2009-06-08 19:22                                           ` [PATCH 22/49] ext4: hook fiemap operation for directories Theodore Ts'o
2009-06-08 19:22                                             ` [PATCH 23/49] vfs: Enable FS_IOC_FIEMAP and FIGETBSZ for all filetypes Theodore Ts'o
2009-06-08 19:22                                               ` [PATCH 24/49] ext4: fix for fiemap last-block test Theodore Ts'o
2009-06-08 19:22                                                 ` [PATCH 25/49] ext4: fix the length returned by fiemap for an unallocated extent Theodore Ts'o
2009-06-08 19:22                                                   ` [PATCH 26/49] ext4: Convert ext4_lock_group to use sb_bgl_lock Theodore Ts'o
2009-06-08 19:22                                                     ` [PATCH 27/49] ext4: Fix spinlock assertions on UP systems Theodore Ts'o
2009-06-08 19:22                                                       ` [PATCH 28/49] ext4: Simplify function signature for ext4_da_get_block_write() Theodore Ts'o
2009-06-08 19:22                                                         ` [PATCH 29/49] ext4: Rename ext4_get_blocks_handle() to be ext4_ind_get_blocks() Theodore Ts'o
2009-06-08 19:22                                                           ` [PATCH 30/49] ext4: Rename ext4_get_blocks_wrap() to be ext4_get_blocks() Theodore Ts'o
2009-06-08 19:22                                                             ` [PATCH 31/49] ext4: Define a new set of flags for ext4_get_blocks() Theodore Ts'o
2009-06-08 19:22                                                               ` [PATCH 32/49] ext4: Add documentation to the ext4_*get_block* functions Theodore Ts'o
2009-06-08 19:22                                                                 ` [PATCH 33/49] ext4: Add BUG_ON debugging checks to noalloc_get_block_write() Theodore Ts'o
2009-06-08 19:22                                                                   ` [PATCH 34/49] ext4: Merge ext4_da_get_block_write() into mpage_da_map_blocks() Theodore Ts'o
2009-06-08 19:22                                                                     ` [PATCH 35/49] ext4: Clean up ext4_get_blocks() so it does not depend on bh_result->b_state Theodore Ts'o
2009-06-08 19:22                                                                       ` [PATCH 36/49] ext4: Add a comprehensive block validity check to ext4_get_blocks() Theodore Ts'o
2009-06-08 19:22                                                                         ` [PATCH 37/49] ext4: down i_data_sem only for read when walking tree for fiemap Theodore Ts'o
2009-06-08 19:22                                                                           ` [PATCH 38/49] ext4: Fix memory leak in ext4_fill_super() in case of a failed mount Theodore Ts'o
2009-06-08 19:22                                                                             ` [PATCH 39/49] ext3: Fix memory leak in ext3_fill_super() " Theodore Ts'o
2009-06-08 19:22                                                                               ` [PATCH 40/49] ext2: Fix memory leak in ext2_fill_super() " Theodore Ts'o
2009-06-08 19:22                                                                                 ` [PATCH 41/49] ext4: remove unused function __ext4_write_dirty_metadata Theodore Ts'o
2009-06-08 19:23                                                                                   ` [PATCH 42/49] ext4: Clean up calls to ext4_get_group_desc() Theodore Ts'o
2009-06-08 19:23                                                                                     ` [PATCH 43/49] jbd2: Fix minor typos in comments in fs/jbd2/journal.c Theodore Ts'o
2009-06-08 19:23                                                                                       ` [PATCH 44/49] ext4: super.c whitespace cleanup Theodore Ts'o
2009-06-08 19:23                                                                                         ` [PATCH 45/49] ext4: Get rid of EXTEND_DISKSIZE flag of ext4_get_blocks_handle() Theodore Ts'o
2009-06-08 19:23                                                                                           ` [PATCH 46/49] ext4: Change all super.c messages to print the device Theodore Ts'o
2009-06-08 19:23                                                                                             ` [PATCH 47/49] ext4: Avoid leaking blocks after a block allocation failure Theodore Ts'o
2009-06-08 19:23                                                                                               ` [PATCH 48/49] ext4: truncate the file properly if we fail to copy data from userspace Theodore Ts'o
2009-06-08 19:23                                                                                                 ` [PATCH 49/49] ext4: fix dx_map_entry to support 256k directory blocks Theodore Ts'o
2009-06-08 19:41                                                                                       ` [PATCH 43/49] jbd2: Fix minor typos in comments in fs/jbd2/journal.c Alberto Bertogli
2009-06-09  4:06                                                                                         ` Theodore Tso

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox