All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] ext4 updates for 3.10
@ 2013-05-01  5:10 Theodore Ts'o
  0 siblings, 0 replies; only message in thread
From: Theodore Ts'o @ 2013-05-01  5:10 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-ext4, linux-kernel


The following changes since commit 8cde7ad17e4f4ff8d12ff60dd09c0a291cb0b61c:

  ext4: fix big-endian bugs which could cause fs corruptions (2013-04-03 12:37:17 -0400)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git tags/ext4_for_linus

for you to fetch changes up to 0d606e2c9fccdd4e67febf1e2da500e1bfe9e045:

  ext4: fix type-widening bug in inode table readahead code (2013-04-23 08:59:35 -0400)

----------------------------------------------------------------
Mostly performance and bug fixes, plus some cleanups.  The one new
feature this merge window is a new ioctl EXT4_IOC_SWAP_BOOT which
allows installation of a hidden inode designed for boot loaders.

----------------------------------------------------------------
Andrey Sidorov (1):
      ext4: speed-up releasing blocks on commit

Darrick J. Wong (1):
      ext4: mext_insert_extents should update extent block checksum

Dmitri Monakho (1):
      ext4: fix usless declarations

Dmitry Monakhov (7):
      jbd2: fix race between jbd2_journal_remove_checkpoint and ->j_commit_callback
      ext4: fix journal callback list traversal
      ext4: unregister es_shrinker if mount failed
      ext4: fix incorrect lock ordering for ext4_ind_migrate
      ext4: fix big-endian bug in extent migration code
      ext4: fix big-endian bug in metadata checksum calculations
      ext4: defragmentation code cleanup

Dr. Tilmann Bubeck (1):
      ext4: implementation of a new ioctl called EXT4_IOC_SWAP_BOOT

Eric Whitney (1):
      ext4: fix free space estimate in ext4_nonda_switch()

Jan Kara (7):
      ext4: fix deadlock with quota feature
      ext4: improve credit estimate for EXT4_SINGLEDATA_TRANS_BLOCKS
      ext4: make ext4_bio_write_page() use BH_Async_Write flags
      ext4: use io_end for multiple bios
      ext4: clear buffer_uninit flag when submitting IO
      jbd2: reduce journal_head size
      ext4: move quota initialization out of inode allocation transaction

Lukas Czerner (9):
      ext4: make ext4_block_in_group() much more efficient
      ext4: introduce ext4_get_group_number()
      ext4: Transfer initialized block to right neighbor if possible
      ext4: try to prepend extent to the existing one
      ext4: print more info in ext4_print_free_blocks()
      ext4: introduce reserved space
      ext4: move ext4_ind_migrate() into migrate.c
      ext4: do not convert to indirect with bigalloc enabled
      ext4: Use kstrtoul() instead of parse_strtoul()

Tao Ma (2):
      ext4: fix readdir error in the case of inline_data+dir_index
      ext4: fix readdir error in case inline_data+^dir_index.

Theodore Ts'o (18):
      ext4: collapse handling of data=ordered and data=writeback codepaths
      ext4: fold ext4_alloc_blocks() in ext4_alloc_branch()
      ext4: refactor punch hole code
      ext4: refactor truncate code
      ext4: add mutex_is_locked() assertion to ext4_truncate()
      ext4: add might_sleep() annotations
      ext4/jbd2: don't wait (forever) for stale tid caused by wraparound
      ext4: support simple conversion of extent-mapped inodes to use i_blocks
      ext4: fix miscellaneous big endian warnings
      ext4: reserve xattr index for Rich ACL support
      ext4: mark all metadata I/O with REQ_META
      buffer: add BH_Prio and BH_Meta flags
      ext4: mark metadata blocks using bh flags
      jbd2: trace when lock_buffer in do_get_write_access takes a long time
      ext4: fix online resizing for ext3-compat file systems
      ext4: fix Kconfig documentation for CONFIG_EXT4_DEBUG
      ext4: add check for inodes_count overflow in new resize ioctl
      ext4: fix type-widening bug in inode table readahead code

Zheng Liu (2):
      ext4: fold ext4_generic_write_end() into ext4_write_end()
      jbd2: use kmem_cache_zalloc instead of kmem_cache_alloc/memset

 Documentation/filesystems/ext4.txt |  21 ++++
 fs/buffer.c                        |   5 +
 fs/ext4/Kconfig                    |   3 +-
 fs/ext4/balloc.c                   |  53 ++++++++---
 fs/ext4/dir.c                      |  20 ++--
 fs/ext4/ext4.h                     | 101 ++++++++++++++------
 fs/ext4/ext4_extents.h             |   5 +
 fs/ext4/ext4_jbd2.c                |   8 ++
 fs/ext4/ext4_jbd2.h                |  12 ++-
 fs/ext4/extents.c                  | 522 ++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------
 fs/ext4/fsync.c                    |   3 +-
 fs/ext4/ialloc.c                   |  88 +++++++++--------
 fs/ext4/indirect.c                 | 473 ++++++++++--------------------------------------------------------------------------------
 fs/ext4/inline.c                   | 178 ++++++++++++++++++++++++++++++----
 fs/ext4/inode.c                    | 580 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------
 fs/ext4/ioctl.c                    | 218 +++++++++++++++++++++++++++++++++++++++---
 fs/ext4/mballoc.c                  | 253 ++++++++++++++++++++++++++++++++++--------------
 fs/ext4/migrate.c                  |  62 +++++++++++-
 fs/ext4/mmp.c                      |   6 +-
 fs/ext4/move_extent.c              |  73 +++++++-------
 fs/ext4/namei.c                    |  48 ++++------
 fs/ext4/page-io.c                  | 280 +++++++++++++++++++++++++++++-------------------------
 fs/ext4/resize.c                   |  16 +++-
 fs/ext4/super.c                    | 131 ++++++++++++++++++++-----
 fs/ext4/xattr.c                    |  13 +--
 fs/ext4/xattr.h                    |   1 +
 fs/jbd2/commit.c                   |  50 +++++-----
 fs/jbd2/journal.c                  |  31 ++++++
 fs/jbd2/transaction.c              |   9 +-
 include/linux/buffer_head.h        |   4 +
 include/linux/jbd2.h               |   4 +-
 include/linux/journal-head.h       |  11 +--
 include/trace/events/ext4.h        |  16 +---
 include/trace/events/jbd2.h        |  21 ++++
 34 files changed, 1900 insertions(+), 1419 deletions(-)

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2013-05-01  5:10 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-01  5:10 [GIT PULL] ext4 updates for 3.10 Theodore Ts'o

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.