[Karmic] SRU: Update to 2.6.31.8 stable kernel
Leann Ogasawara
leann.ogasawara at canonical.com
Thu Dec 17 03:36:25 UTC 2009
Hi All,
https://bugs.edge.launchpad.net/ubuntu/karmic/+source/linux/+bug/496816
SRU Justification/Impact:
The 2.6.31.8 stable kernel has recently been released. The 2.6.31.8
Upstream Stable Kernel brings in 91 patches (2 of which we already
have). I've applied and pushed these to my tree for review.
git://kernel.ubuntu.com/ogasawara/ubuntu-karmic.git stable-2.6.31.8
http://kernel.ubuntu.com/git?p=ogasawara/ubuntu-karmic.git;a=shortlog;h=refs/heads/stable-2.6.31.8
The upstream process for stable tree updates is quite similar in scope
to the Ubuntu SRU process, e.g., each patch has to demonstrably fix a
bug, and each patch is vetted by upstream by originating either directly
from Linus' tree or in a minimally backported form of that patch. The
2.6.31.8 upstream stable patch set is now available. It should be
included in the Ubuntu kernel as well.
TEST CASE: TBD
http://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.31.8
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.31.8.bz2
The following bugs might be resolved via patches from 2.6.31.8:
https://bugs.launchpad.net/ubuntu/+bug/453579 - "in-place corruption of
large files *without fsck or reboot* reported with linux 2.6.31-14.46 on
ext4"
The 91 stable patches are as follows. I've inlined my own review
comments (marked by #).
Thanks,
Leann
commit 0e84042ca40e55904c9a6ee36cab2b753bd123e9
Author: Aneesh Kumar K.V <aneesh.kumar at linux.vnet.ibm.com>
ext4: Fix memory leak fix when mounting an ext4 filesystem
# Removes unused code which did the memory allocation that never got
free'd.
commit 4ef61f0aecd7792e7678f29434d1b34860e78280
Author: Theodore Ts'o <tytso at mit.edu>
ext4: Avoid null pointer dereference when decoding EROFS w/o a journal
# Check pointer before dereferencing. Looks sane.
commit 34dd3ffe4b57ce9e38ad3258dae5051c7c6a204b
Author: Jan Kara <jack at suse.cz>
jbd2: Fail to load a journal if it is too short
# Prevents potential oops.
commit 65ccfef90fb74d4afd2414bc389a29f1a2dd94db
Author: Andreas Dilger <adilger at sun.com>
jbd2: round commit timer up to avoid uncommitted transaction
# Use round_jiffies_up instead of round_jiffies
commit 8be78bc620adf972f6d33bc6202ba1b85fdd4db5
Author: Peng Tao <bergwolf at gmail.com>
ext4: fix journal ref count in move_extent_par_page
# Adds ext4_journal_stop()
commit 5a69bbda790cdc3deb8425c6f726d22005e99b93
Author: Theodore Ts'o <tytso at mit.edu>
ext4: Fix bugs in mballoc's stream allocation mode
# Add check to determine if stream allocation should take place
commit 225ff23eb45e5ad1229c27b00b2a0729cc3d8b85
Author: Theodore Ts'o <tytso at mit.edu>
ext4: Avoid group preallocation for closed files
# Prevents fragmentation.
commit 18623c3d1d26a30943cc1a97a99f385884f1ddca
Author: Jan Kara <jack at suse.cz>
jbd2: Annotate transaction start also for jbd2_journal_restart()
# move lock_map_acquire ()
commit e2177295902d4849d61ad677e51e2d84eae617e5
Author: Jan Kara <jack at suse.cz>
ext4: Fix possible deadlock between ext4_truncate() and ext4_get_blocks()
# drop i_data_sem before ext4_journal_restart() and acquire it right
after
commit 74ba8fe3abdfcd3f58e01ebb15b1fe9d2db86053
Author: Eric Sandeen <sandeen at redhat.com>
ext4: reject too-large filesystems on 32-bit kernels
# Add check if more sectors exist than will fit in sector_t and also
check whether the max offset is addressable by the page cache.
commit e139f5b68b7aea8959a7e0fcd1f08a70c19846ba
Author: Eric Sandeen <sandeen at redhat.com>
ext4: Add feature set check helper for mount & remount paths
# Add ext4_feature_set_ok() to check if fs can be mounted/remounted
based on features present
commit 100acdbadc9707c6ddee16c3288759bcbe317ac1
Author: Aneesh Kumar K.V <aneesh.kumar at linux.vnet.ibm.com>
ext4: Add missing unlock_new_inode() call in extent migration code
# Fixes warning
commit 929c7112197d58053117b3303f3bcf160bcdca45
Author: Aneesh Kumar K.V <aneesh.kumar at linux.vnet.ibm.com>
ext4: Allow rename to create more than EXT4_LINK_MAX subdirectories
# use EXT4_DIR_LINK_MAX(new_dir)
commit e4670b394dd5cdfc5fda17e3ec94c444dcaecac2
Author: Theodore Ts'o <tytso at mit.edu>
ext4: Limit number of links that can be created by ext4_link()
# check if inode->i_nlink >= EXT4_LINK_MAX
commit 63762a2387882e4ff8ae77133b331abef8e6f555
Author: Theodore Ts'o <tytso at mit.edu>
ext4: Restore wbc->range_start in ext4_da_writepages()
# Avoid lock inversion issue by saving and restoring wbc->range_start
commit 2a8af5d4d0f69036fc02e91642f862e473350143
Author: Christoph Hellwig <hch at lst.de>
ext4: fix cache flush in ext4_sync_file
# flush the write cache unconditionally in ext4_sync_file(), this
prevents data loss after fdatasync
commit ad6030eecf171af161ad4c215c8d3f967b5ddfc5
Author: Akira Fujita <a-fujita at rs.jp.nec.com>
ext4: Fix wrong comparisons in mext_check_arguments()
# fix up comparisons, this prevents BUG_ON due to previously invalid
comparisons.
commit 4062fc4957707493ff8d53d21c058838a8425f2a
Author: Akira Fujita <a-fujita at rs.jp.nec.com>
ext4: Remove unneeded BUG_ON() in ext4_move_extents()
# Removes BUG_ON()
commit de48efe24d0e6a2291dc4fe23271b5e5b16b01a7
Author: Akira Fujita <a-fujita at rs.jp.nec.com>
ext4: Return exchanged blocks count to user space in failure
# remove !err check
commit f112250b558ed59538502992570272253b4ef129
Author: Aneesh Kumar K.V <aneesh.kumar at linux.vnet.ibm.com>
ext4: Take page lock before looking at attached buffer_heads flags
# Grab lock_page(page), and make sure to balance with unlock_page(page)
commit 6758feb58f9c66dbbd8ef67543deb03311296f3a
Author: Theodore Ts'o <tytso at mit.edu>
ext4: print more sysadmin-friendly message in check_block_validity()
# Remove WARN_ON() and modify message printed from ext4_error()
commit 523a2ab5bf81efa0fc9a1b6afc43e729ddae58f0
Author: Theodore Ts'o <tytso at mit.edu>
ext4: Use bforget() in no journal mode for ext4_journal_{forget,revoke}()
# Add bforget() call to ext4_journal_{forget,revoke}() to prevent dirty
metadata block overwriting a block after it has been reallocated and
reused for another inode's data block
commit 75c1a3f1f6b164f280b7713a8b301e125ae86292
Author: Theodore Ts'o <tytso at mit.edu>
ext4: Assure that metadata blocks are written during fsync in no journal mode
# if no journal present, mark_buffer_dirty_inode() so that
ext4_sync_file() can write out the inode's metadata blocks by calling
sync_mapping_buffers()
commit 90608af946cb40a743f3d7af58310ff8381b7101
Author: Frank Mayhar <fmayhar at google.com>
ext4: Make non-journal fsync work properly
# Best described in commit message.
commit ee0cc3fed6eacd6d791b89fa8fd839918e41fefb
Author: Aneesh Kumar K.V <aneesh.kumar at linux.vnet.ibm.com>
ext4: move ext4_mb_init_group() function earlier in the mballoc.c
# no change in actual ext4_mb_init_group() code, just moved to different
location in file.
commit 44373f34a740e9155cc011734ae0342b34e40d2c
Author: Aneesh Kumar K.V <aneesh.kumar at linux.vnet.ibm.com>
ext4: check for need init flag in ext4_mb_load_buddy
# check EXT4_MB_GRP_NEED_INIT(grp) while holding alloc_sem, otherwise
doing so is racy
commit 7a71dacba604fee399884a5f3d2c53e21e9c3a79
Author: Theodore Ts'o <tytso at mit.edu>
ext4: Don't update superblock write time when filesystem is read-only
# we were already carrying this. replace existing commit in favor of
this one from stable.
commit d78f2ac343787f48e97c87676fccaef850a50cbe
Author: Andreas Schlick <schlick at lavabit.com>
ext4: Always set dx_node's fake_dirent explicitly.
# Use memset()
commit 1de54d1bc0248c2b0f21e22b48f145271d38cbd5
Author: Theodore Ts'o <tytso at mit.edu>
ext4: Fix initalization of s_flex_groups
# Use atomic_add() instead of atomic_set()
commit e4a8cc648a9a3decca1bc5f0f16aacdfc0d72d5a
Author: Theodore Ts'o <tytso at mit.edu>
ext4: Fix include/trace/events/ext4.h to work with Systemtap
# Don't use relative pathnames in #include statements
commit 77e8c777ef2f4e31b690688fc27014b88feead9d
Author: Akira Fujita <a-fujita at rs.jp.nec.com>
ext4: Fix small typo for move_extent_per_page()
# Replace move_extent_par_page with move_extent_per_page
commit cc61eb8051988796a4a5103b749bb06e24df236c
Author: Akira Fujita <a-fujita at rs.jp.nec.com>
ext4: Replace get_ext_path macro with an inline funciton
# use inline function instead of a macro
commit 06f3ce16b31eb2015f873c96d459494964f9b7cd
Author: Akira Fujita <a-fujita at rs.jp.nec.com>
ext4: Replace BUG_ON() with ext4_error() in move_extents.c
# ext4_error() provides better debug info. patch also adds some helper
functions.
commit f9211e5e69570ec989a5297d1637229340cadb61
Author: Akira Fujita <a-fujita at rs.jp.nec.com>
ext4: Add null extent check to ext_get_path
# Return -ENODATA if null
commit 45d2735a0725d39b77a22cf535566ed570d6fc0a
Author: Akira Fujita <a-fujita at rs.jp.nec.com>
ext4: Fix different block exchange issue in EXT4_IOC_MOVE_EXT
# add check to make sure data exchange is done between the same blocks
in EXT4_IOC_MOVE_EXT
commit d55f431a04b186cc1ede0f100a030c9dda25bd9c
Author: Eric Sandeen <sandeen at redhat.com>
ext4: limit block allocations for indirect-block files to < 2^32
# prevents corruption.
commit 1f51991dec0bd679d172b55a86d54ca3f6227c51
Author: Theodore Ts'o <tytso at mit.edu>
ext4: store EXT4_EXT_MIGRATE in i_state instead of i_flags
# patch does what the description says
commit a6c92a88b556da1073e03d6936ae70c2c045421c
Author: Theodore Ts'o <tytso at mit.edu>
ext4: Fix the alloc on close after a truncate hueristic
# remove unnecessary check for ei->i_disksize being zero
commit 0be3bd025b9893a0f2ed3d1cbeb06d7abc0e27df
Author: Theodore Ts'o <tytso at mit.edu>
ext4: Fix hueristic which avoids group preallocation for closed files
# move size = max(size, isize); until after checking size == isize
commit 54088f5df9e352c41ef0f2eeb17ec9ae995ab4b3
Author: Theodore Ts'o <tytso at mit.edu>
ext4: Adjust ext4_da_writepages() to write out larger contiguous chunks
# Larger patch than usual. Adjust writeback to be > 4mb chunks.
commit f26ac96224871adf0647496e4154eabdee3689a6
Author: Mingming Cao <cmm at us.ibm.com>
ext4: release reserved quota when block reservation for delalloc retry
# move vfs_dq_release_reservation_block()
commit 45eef039f3a5d0bce583d0a9b34818127ea79e49
Author: Mingming Cao <cmm at us.ibm.com>
ext4: Split uninitialized extents for direct I/O
# Larger patch. split the extent into uninitialized and initialized
extents before submitting the I/O. After I/O is complete, the written
extent will be marked as initialized.
commit 1295e40acf6d150d129fac939bc97aed771e6c7b
Author: Mingming Cao <cmm at us.ibm.com>
ext4: Use end_io callback to avoid direct I/O fallback to buffered I/O
# Large patch. Appreciate additional comments/reviews on this.
commit 3c42b7eb297192519fbfa80e1c77abd01c223114
Author: Mingming Cao <cmm at us.ibm.com>
ext4: async direct IO for holes and fallocate support
# Again, large patch. Flush the conversion work when fsync() is called.
Again, additional comments/review appreciated.
commit ca23b5fd5bd6fd09e90008f9390cff248e01b718
Author: Theodore Ts'o <tytso at mit.edu>
ext4: EXT4_IOC_MOVE_EXT: Check for different original and donor inodes first
# Avoid potential deadlock. move check for orig_inode->i_ino == donor_inode->i_ino
commit 46d67b3c075b0d1630b57630f956edb1dad61baa
Author: Frank Mayhar <fmayhar at google.com>
ext4: Avoid updating the inode table bh twice in no journal mode
# clean up for commit 91ac6f4.
commit 94ab12a2649b1e86677771d310a20752ba5b1542
Author: Curt Wohlgemuth <curtw at google.com>
ext4: Make sure ext4_dirty_inode() updates the inode in no journal mode
# always call ext4_mark_inode_dirty() from ext4_dirty_inode()
commit e39f1920521ed14d874d638265e27a16526df494
Author: Curt Wohlgemuth <curtw at google.com>
ext4: Handle nested ext4_journal_start/stop calls without a journal
# Add ext4_{get|put}_nojournal() calls
commit 28c72b7fbc403ec439b0108e6559c9c67a3afe8d
Author: Theodore Ts'o <tytso at mit.edu>
ext4: Fix time encoding with extra epoch bits
# mask EXT4_EPOCH_MASK
commit 2489f42e40972d65e50a0b842297f90ce02e6cb0
Author: Theodore Ts'o <tytso at mit.edu>
ext4: fix a BUG_ON crash by checking that page has buffers attached to it
# check page_has_buffers(page)
commit 620c66ab00f5b06de7119fbe0cc7dba3cc9aca7d
Author: Eric Sandeen <sandeen at redhat.com>
ext4: retry failed direct IO allocations
# retry allocation if -ENOSPC
commit ba593a59c912b3ae1f18b74d8ad66594ba3a47b6
Author: Aneesh Kumar K.V <aneesh.kumar at linux.vnet.ibm.com>
ext4: discard preallocation when restarting a transaction during truncate
# Add ext4_discard_preallocations()
commit 3e270fa58d81a994d1e4371be444f2e5bb072866
Author: Mingming <cmm at us.ibm.com>
ext4: fix ext4_ext_direct_IO()'s return value after converting uninit extents
# check return value of ext4_convert_unwritten_extents() and return err if < 0
commit 3e6c8d3881736079664aad465e26486d1d4152b9
Author: Mingming <cmm at us.ibm.com>
ext4: skip conversion of uninit extents after direct IO if there isn't any
# Add state flag so that ext4_ext_direct_IO() only calls
ext4_convert_unwritten_extents() when necessary
commit 2bcfe650d1b5c9994ce58a25efd5a6f5eb4ad0ee
Author: Mingming <cmm at us.ibm.com>
ext4: code clean up for dio fallocate handling
# move (!io_end || !size) check prior to ext_debug().
commit 00909f7247db77fa3a3237b1d7b3d69ea25edd8a
Author: Mingming <cmm at us.ibm.com>
ext4: Fix return value of ext4_split_unwritten_extents() to fix direct I/O
# return size of uninitialized extents
commit 37bd334da00d116dba0526292891b1b572f1955b
Author: Theodore Ts'o <tytso at mit.edu>
ext4: fix potential buffer head leak when add_dirent_to_buf() returns ENOSPC
# call brelse()
commit a7aaaff940e284035a16e07cf90424da386ddce1
Author: Theodore Ts'o <tytso at mit.edu>
ext4: avoid divide by zero when trying to mount a corrupted file system
# check groups_per_flex < 2
commit 9a88a5ad2afe14b6f077c805a9c6dd95679aabba
Author: Akira Fujita <a-fujita at rs.jp.nec.com>
ext4: fix the returned block count if EXT4_IOC_MOVE_EXT fails
# return number of blocks that were exchanged before the failure
commit c6b24d6fd81cf34718b0a075e9ce0584e7f6a784
Author: Akira Fujita <a-fujita at rs.jp.nec.com>
ext4: fix lock order problem in ext4_move_extents()
# Add i_data_sem protection between ext4_ext_find_extent() and
mext_next_extent() with a slight modification for move_extent_per_page()
to start transaction first, and then acquire i_data_sem
commit 1cb0b894567626e02ad2fb6d8e74356918624499
Author: Akira Fujita <a-fujita at rs.jp.nec.com>
ext4: fix possible recursive locking warning in EXT4_IOC_MOVE_EXT
# Use down_write_nested() instead of down_write(), without this a
warning would be printed if CONFIG_PROVE_LOCKING was enabled. However,
we don't enable this in Karmic.
commit 97a9a2516af7df77a961e36466be866f7facfec3
Author: Theodore Ts'o <tytso at mit.edu>
ext4: plug a buffer_head leak in an error path of ext4_iget()
# move brelse() to error path
commit 063875158fa59b569ba26b9b259e822b5b51657e
Author: Theodore Ts'o <tytso at mit.edu>
ext4: make sure directory and symlink blocks are revoked
# call ext4_forget() with non-zero is_metadata parameter, otherwise
could lead to data corruption
commit 882e3a7d67adf1bd773efd2d9999383b414832fd
Author: Julia Lawall <julia at diku.dk>
ext4: fix i_flags access in ext4_da_writepages_trans_blocks()
# check EXT4_I(inode)->i_flags and not inode->i_flags
commit c1e25a5675eac46bee85953720705efceceb70a2
Author: Eric Sandeen <sandeen at redhat.com>
ext4: journal all modifications in ext4_xattr_set_handle
# move call to ext4_journal_get_write_access()
commit a0dacfcfac479a5b950a8d863fe8b55328a6e1cd
Author: Theodore Ts'o <tytso at mit.edu>
ext4: don't update the superblock in ext4_statfs()
# might resolve LP bug 453579
commit 433a171d4c17eff96511617e132efb985f200fad
Author: Theodore Ts'o <tytso at mit.edu>
ext4: fix uninit block bitmap initialization when s_meta_first_bg is non-zero
# check EXT4_FEATURE_INCOMPAT_META_BG is set and if so return
le32_to_cpu(EXT4_SB(sb)->s_es->s_first_meta_bg)
commit b284e381f7b816a523636271274e38af7aae3dbd
Author: Theodore Ts'o <tytso at mit.edu>
ext4: fix block validity checks so they work correctly with meta_bg
# check !ext4_data_block_valid()
commit 84d77b74f7ce2e4937b18864fe6d033b29831918
Author: Theodore Ts'o <tytso at mit.edu>
ext4: avoid issuing unnecessary barriers
# immediately return on error.
commit 648d9cddf46454ef6aad9f8faf1dd051543647dd
Author: Jan Kara <jack at suse.cz>
ext4: fix error handling in ext4_ind_get_blocks()
# check if fext4_splice_branch() returns an error
commit c46e04b9e788d6abed811128aa4e61dc0996509c
Author: Eric Sandeen <sandeen at redhat.com>
ext4: make trim/discard optional (and off by default)
# make sb_issue_discard off by default and mount time optional
commit 360bfe0d07db42ee99a47b5549ac06d81016f356
Author: Eric Sandeen <sandeen at redhat.com>
ext4: make "norecovery" an alias for "noload"
# on ext4 ml discussions "norecovery" was noted as being more
descriptive than "noload" so create alias
commit b9894156432b3013cb46567a2a9a9c46027f4444
Author: Akira Fujita <a-fujita at rs.jp.nec.com>
ext4: Fix double-free of blocks with EXT4_IOC_MOVE_EXT
# move ext4_discard_preallocations() to end of ext4_move_extents()
commit 3f54503c2b00d8d908f23621f090915bc51c0797
Author: Kazuya Mio <k-mio at sx.jp.nec.com>
ext4: initialize moved_len before calling ext4_move_extents()
# remove checks for moved_len
commit eee4dabf625a44ee556cf6869bd90d54364cf38b
Author: Akira Fujita <a-fujita at rs.jp.nec.com>
ext4: move_extent_per_page() cleanup
# condense code
commit aea93db412553d4d7319945868293a3f9b65a3a8
Author: Theodore Ts'o <tytso at mit.edu>
jbd2: Add ENOMEM checking in and for jbd2_journal_write_metadata_buffer()
# check return value of jbd2_journal_write_metadata_buffer() and jbd2_alloc()
commit 5e5c63120a3f3be8b89d09198bb0bc76e8d4f926
Author: Roel Kluin <roel.kluin at gmail.com>
ext4: Return the PTR_ERR of the correct pointer in setup_new_group_blocks()
# return PTR_ERR(gdb) not PTR_ERR(bh)
commit 1065591da0c1726f0aff654a7e23062e8898d923
Author: Jan Kara <jack at suse.cz>
ext4: Avoid data / filesystem corruption when write fails to copy data
# wrap truncate_inode_pages() and ext4_truncate() in
ext4_truncate_failed_write(). Then replace calls to ext4_truncate()
with ext4_truncate_failed_write()
commit 3b9d4e773c20b34534c46e563103071f2f540bf8
Author: Josef Bacik <josef at redhat.com>
ext4: wait for log to commit when umounting
# move code so that we wait for the transaction to finish committing
before we shutdown the multiblock allocator
commit a9a3ddb71f81e2529f7c38f06981723c8af1ffd0
Author: Curt Wohlgemuth <curtw at google.com>
ext4: remove blocks from inode prealloc list on failure
# fixes leak
commit 89ca4c75b2ad9f2610d390590dcd16e60e909f43
Author: Dmitry Monakhov <dmonakhov at openvz.org>
ext4: ext4_get_reserved_space() must return bytes instead of blocks
# return total << inode->i_blkbits
commit e79220b94468feaf42ec05fe197a8dfe5a782f57
Author: Dmitry Monakhov <dmonakhov at openvz.org>
ext4: quota macros cleanup
# use MAXQUOTAS rather than hardcoding value
commit 224fb952944a6ff5c4032f5cdcf0a73ac45b0702
Author: Dmitry Monakhov <dmonakhov at openvz.org>
ext4: fix incorrect block reservation on quota transfer.
# use EXT4_MAXQUOTAS_DEL_BLOCKS, not EXT4_QUOTA_DEL_BLOCKS
commit e8f0d507456ee6ea071e0bb9d445e848b29872ac
Author: Jan Kara <jack at suse.cz>
ext4: Wait for proper transaction commit on fsync
# larger patch. tracks which transaction has last changed the inode and
which transaction last changed allocation and force it to disk on fsync
commit 51a88ff8de521caa02d8d208e410ff85a3c85199
Author: Akira Fujita <a-fujita at rs.jp.nec.com>
ext4: Fix insufficient checks in EXT4_IOC_MOVE_EXT
# Already included in security release
commit 66d8e059a54d7aa345ef9a857986e2055870a14e
Author: Yang, Bo <Bo.Yang at lsi.com>
SCSI: megaraid_sas: fix 64 bit sense pointer truncation
# use unsigned long instead of u32
commit fa0b90829888932592f6f99959ebc42c12356623
Author: Martin Michlmayr <tbm at cyrius.com>
SCSI: osd_protocol.h: Add missing #include
# Add #include <linux/kernel.h>
commit 3c4f4e86d320bc7853f9aba7f8382a5a77dc6e43
Author: James Bottomley <James.Bottomley at suse.de>
SCSI: scsi_lib_dma: fix bug with dma maps on nested scsi objects
# replace scsi_add_host() with scsi_add_host_with_dma() which accepts an
extra param for dma_dev
commit 59cebab12f5dd741ae565ed242f1f12790d9c4ba
Author: Sebastian Andrzej Siewior <sebastian at breakpoint.cc>
signal: Fix alternate signal stack check
# check CONFIG_STACK_GROWSUP and return value accordingly
commit 26973f8bd6dfee21209ef3d521c286ee485ef2a8
Author: Theodore Ts'o <tytso at mit.edu>
ext4: Fix potential fiemap deadlock (mmap_sem vs. i_data_sem)
# fix possible circular locking dependency by acquiring and releasing
i_data_sem before and after ext4_ext_find_extent(), not around
ext4_ext_walk_space()
commit 047e5f383505cda6606b73d49a857895de5e2c48
Author: Greg Kroah-Hartman <gregkh at suse.de>
Linux 2.6.31.8
# update Makefile
More information about the kernel-team
mailing list