[GIT,PULL] ext4 changes for 4.8
mbox

Message ID 20160725064532.GA29191@thunk.org
State New
Headers show

Pull-request

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

Message

Theodore Y. Ts'o July 25, 2016, 6:45 a.m. UTC
The following changes since commit 1a695a905c18548062509178b98bc91e67510864:

  Linux 4.7-rc1 (2016-05-29 09:29:24 -0700)

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 7bc9491645118c9461bd21099c31755ff6783593:

  ext4: verify extent header depth (2016-07-15 00:22:07 -0400)

----------------------------------------------------------------
The major change this cycle is deleting ext4's copy of the file system
encryption code and switching things over to using the copies in
fs/crypto.  I've updated the MAINTAINERS file to add an entry for
fs/crypto listing Jaeguk Kim and myself as the maintainers.

There are also a number of bug fixes, most notably for some problems
found by American Fuzzy Lop (AFL) courtesy of Vegard Nossum.  Also
fixed is a writeback deadlock detected by generic/130, and some
potential races in the metadata checksum code.

----------------------------------------------------------------
Arnd Bergmann (1):
      jbd2: make journal y2038 safe

Carlos Maiolino (1):
      ext2: fix filesystem deadlock while reading corrupted xattr block

Daeho Jeong (2):
      ext4: avoid modifying checksum fields directly during checksum verification
      ext4: correct error value of function verifying dx checksum

Jaegeuk Kim (1):
      ext4 crypto: migrate into vfs's crypto engine

Jan Kara (4):
      jbd2: move lockdep instrumentation for jbd2 handles
      jbd2: move lockdep tracking to journal_s
      jbd2: track more dependencies on transaction commit
      ext4: fix deadlock during page writeback

Pranay Kr. Srivastava (1):
      ext4: Fix WARN_ON_ONCE in ext4_commit_super()

Theodore Ts'o (4):
      ext4: optimize ext4_should_retry_alloc() to improve ENOSPC performance
      ext4: respect the nobarrier mount option in nojournal mode
      ext4: validate s_reserved_gdt_blocks on mount
      MAINTAINRES: fs-crypto maintainers update

Vegard Nossum (5):
      ext4: check for extents that wrap around
      ext4: don't call ext4_should_journal_data() on the journal inode
      ext4: fix reference counting bug on block allocation error
      ext4: short-cut orphan cleanup on error
      ext4: verify extent header depth

Wang Shilong (1):
      ext4: fix project quota accounting without quota limits enabled

yalin wang (1):
      ext4: remove unused page_idx

 MAINTAINERS             |   7 +
 fs/ext2/balloc.c        |  21 +++
 fs/ext2/ext2.h          |   3 +
 fs/ext2/inode.c         |  10 ++
 fs/ext2/xattr.c         |   9 ++
 fs/ext4/Kconfig         |  12 +-
 fs/ext4/Makefile        |   2 -
 fs/ext4/balloc.c        |   7 +-
 fs/ext4/crypto.c        | 536 ---------------------------------------------------------------------------
 fs/ext4/crypto_fname.c  | 468 -----------------------------------------------------------------
 fs/ext4/crypto_key.c    | 274 --------------------------------------
 fs/ext4/crypto_policy.c | 229 --------------------------------
 fs/ext4/dir.c           |  26 ++--
 fs/ext4/ext4.h          | 209 +++++++++++------------------
 fs/ext4/ext4_crypto.h   | 159 ----------------------
 fs/ext4/ext4_jbd2.h     |  10 +-
 fs/ext4/extents.c       |  12 +-
 fs/ext4/file.c          |  10 +-
 fs/ext4/fsync.c         |   5 +-
 fs/ext4/ialloc.c        |   7 +-
 fs/ext4/inline.c        |  14 +-
 fs/ext4/inode.c         |  81 ++++++++----
 fs/ext4/ioctl.c         |  38 +++---
 fs/ext4/mballoc.c       |  29 ++---
 fs/ext4/namei.c         | 144 ++++++++++----------
 fs/ext4/page-io.c       |  13 +-
 fs/ext4/readpage.c      |  48 +------
 fs/ext4/super.c         | 162 ++++++++++++++++++-----
 fs/ext4/symlink.c       |  35 +++--
 fs/ext4/xattr.c         |  13 +-
 fs/jbd2/commit.c        |   2 +-
 fs/jbd2/journal.c       |   5 +
 fs/jbd2/transaction.c   |  17 ++-
 include/linux/jbd2.h    |  23 +++-
 34 files changed, 538 insertions(+), 2102 deletions(-)
 delete mode 100644 fs/ext4/crypto.c
 delete mode 100644 fs/ext4/crypto_fname.c
 delete mode 100644 fs/ext4/crypto_key.c
 delete mode 100644 fs/ext4/crypto_policy.c
 delete mode 100644 fs/ext4/ext4_crypto.h
--
To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html