From: Theodore Ts'o <tytso@mit.edu>
To: torvalds@linux-foundation.org
Cc: linux-ext4@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] ext4 changes for 4.6
Date: Wed, 16 Mar 2016 17:37:59 -0400 [thread overview]
Message-ID: <20160316213759.GA21699@thunk.org> (raw)
The following changes since commit 74dae4278546b897eb81784fdfcce872ddd8b2b8:
ext4: fix crashes in dioread_nolock mode (2016-02-19 00:33:21 -0500)
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 0304688676bdfc8159e165313d71da19c118ba27:
ext4: clean up error handling in the MMP support (2016-03-13 17:56:52 -0400)
----------------------------------------------------------------
Performance improvements in SEEK_DATA and xattr scalability
improvements, plus a lot of clean ups and bug fixes.
----------------------------------------------------------------
Adam Buchbinder (1):
ext4: fix misspellings in comments.
Aihua Zhang (1):
ext4: fix compile error while opening the macro DOUBLE_CHECK
Ales Novak (1):
ext4: print ext4 mount option data_err=abort correctly
Andreas Gruenbacher (3):
ext4: kill ext4_mballoc_ready
mbcache: get rid of _e_hash_list_head
mbcache: add reusable flag to cache entries
Daeho Jeong (1):
ext4: make sure to revoke all the freeable blocks in ext4_free_blocks
Eric Whitney (1):
ext4: trim unused parameter from convert_initialized_extent()
Eryu Guan (2):
ext4: iterate over buffer heads correctly in move_extent_per_page()
ext4: fix NULL pointer dereference in ext4_mark_inode_dirty()
Geliang Tang (1):
ext4: drop unneeded BUFFER_TRACE in ext4_delete_inline_entry()
Jan Kara (23):
mbcache2: reimplement mbcache
ext4: convert to mbcache2
ext2: convert to mbcache2
mbcache: remove mbcache
mbcache2: limit cache size
mbcache2: Use referenced bit instead of LRU
mbcache2: rename to mbcache
ext4: shortcut setting of xattr to the same value
jbd2: remove unnecessary arguments of jbd2_journal_write_revoke_records
jbd2: factor out common descriptor block initialization
jbd2: unify revoke and tag block checksum handling
jbd2: save some atomic ops in __JI_COMMIT_RUNNING handling
ext4: pack ioend structure better
ext4: use i_mutex to serialize unaligned AIO DIO
ext4: rename and split get blocks functions
ext4: move trans handling and completion deferal out of _ext4_get_block
ext4: simplify io_end handling for AIO DIO
ext4: remove i_ioend_count
ext4: fix setting of referenced bit in ext4_es_lookup_extent()
ext4: factor out determining of hole size
ext4: return hole from ext4_map_blocks()
ext4: cleanup handling of bh->b_state in DAX mmap
ext4: more efficient SEEK_DATA implementation
Konstantin Khlebnikov (1):
ext4: use __GFP_NOFAIL in ext4_free_blocks()
Michal Hocko (1):
jbd2: do not fail journal because of frozen_buffer allocation failure
OGAWA Hirofumi (1):
jbd2: fix FS corruption possibility in jbd2_journal_destroy() on umount path
vikram.jadhav07 (1):
ext4: clean up error handling in the MMP support
fs/ext2/ext2.h | 3 +
fs/ext2/super.c | 25 +-
fs/ext2/xattr.c | 139 +++++------
fs/ext2/xattr.h | 21 +-
fs/ext4/ext4.h | 45 ++--
fs/ext4/ext4_extents.h | 2 +-
fs/ext4/extents.c | 128 +++++-----
fs/ext4/extents_status.c | 4 +-
fs/ext4/file.c | 129 ++++------
fs/ext4/ialloc.c | 2 +-
fs/ext4/indirect.c | 29 ++-
fs/ext4/inline.c | 8 +-
fs/ext4/inode.c | 388 +++++++++++++++++++----------
fs/ext4/mballoc.c | 81 +++---
fs/ext4/mballoc.h | 12 -
fs/ext4/migrate.c | 2 +-
fs/ext4/mmp.c | 34 +--
fs/ext4/move_extent.c | 1 +
fs/ext4/page-io.c | 4 -
fs/ext4/super.c | 35 ++-
fs/ext4/xattr.c | 166 +++++++-----
fs/ext4/xattr.h | 3 +-
fs/jbd2/commit.c | 49 +---
fs/jbd2/journal.c | 43 +++-
fs/jbd2/recovery.c | 31 +--
fs/jbd2/revoke.c | 60 ++---
fs/jbd2/transaction.c | 22 +-
fs/mbcache.c | 1093 +++++++++++++++++++++++++-------------------------------------------------------
include/linux/jbd2.h | 16 +-
include/linux/mbcache.h | 93 ++++---
30 files changed, 1150 insertions(+), 1518 deletions(-)
reply other threads:[~2016-03-16 21:38 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160316213759.GA21699@thunk.org \
--to=tytso@mit.edu \
--cc=linux-ext4@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.