public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] ext4 bug fixes
@ 2008-08-22 14:30 Theodore Ts'o
  2008-08-23 23:44 ` Christoph Hellwig
  0 siblings, 1 reply; 4+ messages in thread
From: Theodore Ts'o @ 2008-08-22 14:30 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 number of bug fixes that fixes various
BUG() crashes discovered by early adopters for ext4 and by benchmarkers.
I'd really like to get these fixes included for 2.6.27.

Thanks!!

						- Ted

Diffstats:

 Documentation/filesystems/ext4.txt |    6 +
 fs/ext4/balloc.c                   |    3 +
 fs/ext4/dir.c                      |   20 ++-
 fs/ext4/ext4.h                     |    4 +
 fs/ext4/ext4_extents.h             |    4 +-
 fs/ext4/ext4_jbd2.h                |    8 +
 fs/ext4/extents.c                  |  113 ++++-----
 fs/ext4/ialloc.c                   |    2 +-
 fs/ext4/inode.c                    |  478 ++++++++++++++++++++++++------------
 fs/ext4/mballoc.c                  |   53 ++++-
 fs/ext4/migrate.c                  |    3 +-
 fs/ext4/resize.c                   |    3 +-
 fs/ext4/super.c                    |    1 +
 13 files changed, 460 insertions(+), 238 deletions(-)

Aneesh Kumar K.V (5):
      ext4: Handle unwritten extent properly with delayed allocation
      ext4: Rework the ext4_da_writepages() function
      ext4: make sure ext4_has_free_blocks returns 0 for ENOSPC
      ext4: Initialize writeback_index to 0 when allocating a new inode
      ext4: Fix small file fragmentation

Eric Sandeen (1):
      ext4: Fix bug where we return ENOSPC even though we have plenty of inodes

Josef Bacik (1):
      ext4: don't try to resize if there are no reserved gdt blocks left

Mingming Cao (5):
      ext4: Fix delalloc release block reservation for truncate
      ext4: journal credits calulation cleanup and fix for non-extent writepage
      ext4: journal credits reservation fixes for extent file writepage
      ext4: journal credits reservation fixes for DIO, fallocate
      ext4: journal credit fix for the delayed allocation's writepages() function

Theodore Ts'o (4):
      ext4: Fix potential truncate BUG due to i_prealloc_list being non-empty
      ext4: Fix ext4_dx_readdir hash collision handling
      ext4: Use ext4_discard_reservations instead of mballoc-specific call
      ext4: Update documentation to remind users to update mke2fs.conf


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

* Re: [GIT PULL] ext4 bug fixes
  2008-08-22 14:30 [GIT PULL] ext4 bug fixes Theodore Ts'o
@ 2008-08-23 23:44 ` Christoph Hellwig
  2008-08-24  1:05   ` Theodore Tso
  0 siblings, 1 reply; 4+ messages in thread
From: Christoph Hellwig @ 2008-08-23 23:44 UTC (permalink / raw)
  To: Theodore Ts'o; +Cc: Linus Torvalds, linux-ext4, linux-kernel

>       ext4: Initialize writeback_index to 0 when allocating a new inode

Since commit 7d455e0030eeab820773e7786605be4d9e56a04b this is already
done in common code, so this changeset doesn't have any effect.


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

* Re: [GIT PULL] ext4 bug fixes
  2008-08-23 23:44 ` Christoph Hellwig
@ 2008-08-24  1:05   ` Theodore Tso
  0 siblings, 0 replies; 4+ messages in thread
From: Theodore Tso @ 2008-08-24  1:05 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: Linus Torvalds, linux-ext4, linux-kernel

On Sat, Aug 23, 2008 at 07:44:39PM -0400, Christoph Hellwig wrote:
> >       ext4: Initialize writeback_index to 0 when allocating a new inode
> 
> Since commit 7d455e0030eeab820773e7786605be4d9e56a04b this is already
> done in common code, so this changeset doesn't have any effect.
> 

Hmm, I thought Andrew said he this was better to do in each filesystem
rather than in the common code, so I thought he was NACK'ing that
patch.  Still, I see his sign-off, so I guess I must have misread the
thread.....

						- Ted


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

* [GIT PULL] ext4 bug fixes
@ 2013-07-15  4:42 Theodore Ts'o
  0 siblings, 0 replies; 4+ messages in thread
From: Theodore Ts'o @ 2013-07-15  4:42 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-ext4, linux-kernel


The following changes since commit 6ae06ff51eab5dcbbf959b05ce0f11003a305ba5:

  ext4: optimize starting extent in ext4_ext_rm_leaf() (2013-07-01 08:12:41 -0400)

are available in the git repository at:

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

for you to fetch changes up to e7676a704ee0a1ef71a6b23760b5a8f6896cb1a1:

  ext4: don't allow ext4_free_blocks() to fail due to ENOMEM (2013-07-13 00:40:35 -0400)

----------------------------------------------------------------
Various regression and bug fixes for ext4.

----------------------------------------------------------------
Anatol Pomozov (1):
      ext4: rate limit printk in buffer_io_error()

Jan Kara (2):
      ext4: silence warning in ext4_writepages()
      ext4: fix warning in ext4_evict_inode()

Theodore Ts'o (4):
      ext4: fix ext4_get_group_number()
      ext4: don't show usrquota/grpquota twice in /proc/mounts
      ext4: fix spelling errors and a comment in extent_status tree
      ext4: don't allow ext4_free_blocks() to fail due to ENOMEM

 fs/ext4/balloc.c         |  4 ++--
 fs/ext4/extents_status.c | 22 ++++++++++------------
 fs/ext4/inode.c          | 12 ++++++------
 fs/ext4/mballoc.c        | 11 ++++++++---
 fs/ext4/page-io.c        | 35 +++++++++++++++++++++--------------
 fs/ext4/super.c          | 14 ++++----------
 6 files changed, 51 insertions(+), 47 deletions(-)

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

end of thread, other threads:[~2013-07-15  4:42 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-08-22 14:30 [GIT PULL] ext4 bug fixes Theodore Ts'o
2008-08-23 23:44 ` Christoph Hellwig
2008-08-24  1:05   ` Theodore Tso
  -- strict thread matches above, loose matches on Subject: below --
2013-07-15  4:42 Theodore Ts'o

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