public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] ext4 bugfixes
@ 2008-06-06 22:17 Theodore Ts'o
  0 siblings, 0 replies; 5+ messages in thread
From: Theodore Ts'o @ 2008-06-06 22:17 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-ext4, linux-kernel


Hi Linus,

Please pull from:

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

These are all cleanups and bug fixes against 2.6.26-rc5

Thanks,

							- Ted

Aneesh Kumar K.V (1):
      ext4: Fix use of uninitialized data with debug enabled.

Eric Sandeen (1):
      ext4: enable barriers by default

Jose R. Santos (1):
      ext4: Fix uninit block group initialization with FLEX_BG

Josef Bacik (1):
      ext4: fix online resize bug

Theodore Ts'o (4):
      jbd2: Fix memory leak when verifying checksums in the journal
      jbd2: If a journal checksum error is detected, propagate the error to ext4
      ext4: Display the journal_async_commit mount option in /proc/mounts
      jbd2: Fix barrier fallback code to re-lock the buffer head

 Documentation/filesystems/ext4.txt |   12 +++++-
 fs/ext4/balloc.c                   |   71 +++++++++++++++++++++++++++++++-----
 fs/ext4/mballoc.c                  |    8 ++--
 fs/ext4/resize.c                   |    3 +-
 fs/ext4/super.c                    |   36 +++++++++++++++++-
 fs/jbd2/commit.c                   |    1 +
 fs/jbd2/recovery.c                 |   12 +++----
 include/linux/jbd2.h               |    3 ++
 8 files changed, 121 insertions(+), 25 deletions(-)

^ permalink raw reply	[flat|nested] 5+ messages in thread
* [GIT PULL] ext4 bugfixes
@ 2008-07-15  3:56 Theodore Ts'o
  2008-07-15  4:37 ` Christoph Hellwig
  0 siblings, 1 reply; 5+ messages in thread
From: Theodore Ts'o @ 2008-07-15  3:56 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-ext4, linux-kernel

Hi Linus,

Please pull from:

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

This patch series contains a whole series of cleanups saved up since the
last merge window, plus delayed allocation for ext4.

Thanks!!

						- Ted

Akinobu Mita (1):
      ext4: fix ext4_init_block_bitmap() for metablock block group

Alex Tomas (2):
      vfs: add hooks for ext4's delayed allocation support
      ext4: Add delayed allocation support in data=writeback mode

Alexey Dobriyan (1):
      ext4: switch to seq_files

Aneesh Kumar K.V (12):
      ext4: Fix mb_find_next_bit not to return larger than max
      ext4: start searching for the right extent from the goal group.
      ext4: Update i_disksize properly when allocating from fallocate area.
      ext4: Fix sparse warning
      ext4: Use inode preallocation with -o noextents
      ext4: cleanup block allocator
      ext4: Use page_mkwrite vma_operations to get mmap write notification.
      mm: Add range_cont mode for writeback
      ext4: Add ordered mode support for delalloc
      ext4: Handle page without buffers in ext4_*_writepage()
      ext4: Enable delalloc by default.
      ext4: Don't allow nonextenst mount option for large filesystem

Duane Griffin (3):
      ext4: handle corrupted orphan list at mount
      ext4: handle deleting corrupted indirect blocks
      ext4: validate directory entry data before use

Eric Sandeen (3):
      ext4: call blkdev_issue_flush on fsync
      ext4: use atomic functions to set bh_state
      ext4: do not set extents feature from the kernel

Frederic Bohe (1):
      ext4: fix online resize with mballoc

Jan Kara (8):
      ext4: Set journal pointer to NULL when journal is released
      vfs: Move mark_inode_dirty() from under page lock in generic_write_end()
      ext4: Invert the locking order of page_lock and transaction start
      ext4: Fix lock inversion in ext4_ext_truncate()
      vfs: export filemap_fdatawrite_range()
      jbd2: Implement data=ordered mode handling via inodes
      ext4: Use new framework for data=ordered mode in JBD2
      jbd2: Remove data=ordered mode support using jbd buffer heads

Jose R. Santos (2):
      ext4: New inode allocation for FLEX_BG meta-data groups.
      ext4: Documentation updates.

Julia Lawall (1):
      ext4: Use BUG_ON() instead of BUG()

Li Zefan (3):
      ext4: fix build failure if DX_DEBUG is enabled
      ext4: remove redundant code in ext4_fill_super()
      ext4: cleanup never-used magic numbers from htree code

Mingming Cao (9):
      ext4: Fix ext4_mb_init_cache return error
      jbd2: fix race between jbd2_journal_try_to_free_buffers() and jbd2 commit transaction
      ext4: mballoc avoid use root reserved blocks for non root allocation
      percpu_counter: new function percpu_counter_sum_and_set
      ext4: delayed allocation ENOSPC handling
      ext4: Invert lock ordering of page_lock and transaction start in delalloc
      ext4: fix delalloc i_disksize early update issue
      ext4: delayed allocation i_blocks fix for stat
      ext4: Documention update for new ordered mode and delayed allocation

Shen Feng (11):
      ext4: fix comments to say "ext4"
      ext4: improve some code in rb tree part of dir.c
      ext4: add error processing when calling ext4_mb_init_cache in mballoc
      ext4: miscellaneous error checks and coding cleanups for mballoc
      ext4: remove double definitions of xattr macros
      ext4: error proc entry creation when the fs/ext4 is not correctly created
      ext4: fix error processing in mb_free_blocks
      ext4: remove quota allocation when ext4_mb_new_blocks fails
      ext4: return error when calling ext4_ext_split failed
      ext4: Make ext4_ext_find_extent fills ext_path completely
      ext4: Fix ext4_ext_journal_restart() to reflect errors up to the caller

Stoyan Gaydarov (1):
      ext4: replace __FUNCTION__ occurrences

Theodore Ts'o (3):
      ext4: Rename read_block_bitmap() to ext4_read_block_bitmap()
      ext4: Remove unused variable from ext4_show_options
      jbd2: Add commit time into the commit block

 Documentation/filesystems/ext4.txt |  125 ++--
 fs/buffer.c                        |   19 +-
 fs/ext4/balloc.c                   |  209 ++++--
 fs/ext4/dir.c                      |   17 +-
 fs/ext4/ext4.h                     |   61 ++-
 fs/ext4/ext4_extents.h             |    1 +
 fs/ext4/ext4_i.h                   |   10 +-
 fs/ext4/ext4_jbd2.h                |   21 +-
 fs/ext4/ext4_sb.h                  |    5 +-
 fs/ext4/extents.c                  |  111 ++-
 fs/ext4/file.c                     |   20 +-
 fs/ext4/fsync.c                    |    4 +
 fs/ext4/group.h                    |    2 +-
 fs/ext4/ialloc.c                   |  113 +++-
 fs/ext4/inode.c                    | 1591 ++++++++++++++++++++++++++++++------
 fs/ext4/mballoc.c                  |  451 +++++++---
 fs/ext4/namei.c                    |   45 +-
 fs/ext4/resize.c                   |   52 ++-
 fs/ext4/super.c                    |  142 +++-
 fs/ext4/xattr.c                    |    2 +-
 fs/ext4/xattr_trusted.c            |    4 +-
 fs/ext4/xattr_user.c               |    4 +-
 fs/jbd2/checkpoint.c               |    1 -
 fs/jbd2/commit.c                   |  294 +++-----
 fs/jbd2/journal.c                  |   53 ++-
 fs/jbd2/transaction.c              |  365 ++++-----
 fs/mpage.c                         |   14 +-
 include/linux/fs.h                 |    2 +
 include/linux/jbd2.h               |   73 ++-
 include/linux/mpage.h              |   10 +
 include/linux/percpu_counter.h     |   12 +-
 include/linux/writeback.h          |    1 +
 lib/percpu_counter.c               |    7 +-
 mm/filemap.c                       |    3 +-
 mm/page-writeback.c                |    3 +
 35 files changed, 2805 insertions(+), 1042 deletions(-)

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

end of thread, other threads:[~2008-07-24 20:04 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-06-06 22:17 [GIT PULL] ext4 bugfixes Theodore Ts'o
  -- strict thread matches above, loose matches on Subject: below --
2008-07-15  3:56 Theodore Ts'o
2008-07-15  4:37 ` Christoph Hellwig
2008-07-15 12:46   ` Theodore Tso
2008-07-24 20:03     ` Christoph Hellwig

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