[GIT PULL] ext4 updates for 2.6.31

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus,

Please pull from:

        git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git for_linus

to get the patches that have been queued for 2.6.31 (based off of
2.6.28-rc8, although most have been in testing for quite longer than
that -rc8).

                                                - 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 (9):
      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
      ext4: Avoid corrupting the uninitialized bit in the extent during truncate

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()

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: 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()
      ext4: Don't treat a truncation of a zero-length file as replace-via-truncate

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/super.c          |    1 +
 fs/ext4/Makefile         |    4 +-
 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        |   85 ++---
 fs/ext4/group.h          |   29 --
 fs/ext4/ialloc.c         |   73 ++---
 fs/ext4/inode.c          |  593 ++++++++++++++++++++-------------
 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 +-
 23 files changed, 1582 insertions(+), 1233 deletions(-)


--
To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Reiser Filesystem Development]     [Ceph FS]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux FS]     [Yosemite National Park]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Device Mapper]     [Linux Media]

  Powered by Linux