[Jaunty] SRU: Selective backport of 7 ext4 patches

Stefan Bader stefan.bader at canonical.com
Thu Aug 27 14:02:36 UTC 2009

SRU Justification:

After examining the ext4 maintainer's 2.6.28-stable tree repository there were 
a few candidate patches we should consider backporting. These will prevent some 
cases of Oops', lock contention, file corruption, CPU lockups, memory leaks, 
and fsck errors.

Fix: A selective backport of 7 patches with high impact. See the pull request 
or link to gitweb.

Testcase: While unable to reproduce the cases, I ran the fs test suite proposed 
in https://lists.ubuntu.com/archives/kernel-team/2009-June/006147.html before 
and after applying the patchset and could see no degression.



The following changes since commit 5dbbcb81f3124fbdaef51f6874531f5dbc343886:
   Scott Moser (1):
         include drivers/pci/hotplug/* in -virtual package

are available in the git repository at:

   git://kernel.ubuntu.com/smb/ubuntu-jaunty.git bug418197

Aneesh Kumar K.V (2):
       ext4: Fix sub-block zeroing for writes into preallocated extents
       jbd2: Call journal commit callback without holding j_list_lock

Dan Carpenter (1):
       ext4: fix typo which causes a memory leak on error path

Eric Sandeen (3):
       ext4: don't call jbd2_journal_force_commit_nested without journal
       ext4: fix ext4_free_inode() vs. ext4_claim_inode() race
       ext4: fix bogus BUG_ONs in in mballoc code

Theodore Ts'o (1):
       ext4: Fix softlockup caused by illegal i_file_acl value in on-disk inode

  fs/ext4/balloc.c     |    4 +++-
  fs/ext4/extents.c    |    2 ++
  fs/ext4/ialloc.c     |    8 +++++---
  fs/ext4/inode.c      |   21 ++++++++++++++++++++-
  fs/ext4/mballoc.c    |    6 +++---
  fs/jbd2/checkpoint.c |    2 +-
  fs/jbd2/commit.c     |   13 ++++++++-----
  include/linux/jbd2.h |    4 ++--
  8 files changed, 44 insertions(+), 16 deletions(-)


When all other means of communication fail, try words!

More information about the kernel-team mailing list