All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Theodore Ts'o" <tytso@mit.edu>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, linux-ext4@vger.kernel.org
Subject: [GIT PULL] ext4 updates for v5.14
Date: Wed, 30 Jun 2021 16:49:27 -0400	[thread overview]
Message-ID: <YNzY12HgR4UViC4/@mit.edu> (raw)

The following changes since commit 614124bea77e452aa6df7a8714e8bc820b489922:

  Linux 5.13-rc5 (2021-06-06 15:47:27 -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 16aa4c9a1fbe763c147a964cdc1f5be8ed98ed13:

  jbd2: export jbd2_journal_[un]register_shrinker() (2021-06-30 11:05:00 -0400)

----------------------------------------------------------------
In addition to bug fixes and cleanups, there are two new features for
ext4 in 5.14:
 - Allow applications to poll on changes to /sys/fs/ext4/*/errors_count
 - Add the ioctl EXT4_IOC_CHECKPOINT which allows the journal to be
   checkpointed, truncated and discarded or zero'ed.

----------------------------------------------------------------
Anirudh Rayabharam (1):
      ext4: fix kernel infoleak via ext4_extent_header

Eric Biggers (1):
      ext4: fix comment for s_hash_unsigned

Jan Kara (1):
      ext4: fix overflow in ext4_iomap_alloc()

Jiapeng Chong (1):
      ext4: remove redundant assignment to error

Jonathan Davies (1):
      ext4: notify sysfs on errors_count value change

Joseph Qi (1):
      ext4: remove redundant check buffer_uptodate()

Josh Triplett (2):
      ext4: consolidate checks for resize of bigalloc into ext4_resize_begin
      ext4: add check to prevent attempting to resize an fs with sparse_super2

Leah Rumancik (3):
      ext4: add discard/zeroout flags to journal flush
      ext4: add ioctl EXT4_IOC_CHECKPOINT
      ext4: update journal documentation

Pan Dong (1):
      ext4: fix avefreec in find_group_orlov

Pavel Skripkin (1):
      ext4: fix memory leak in ext4_fill_super

Ritesh Harjani (2):
      ext4: fsmap: fix the block/inode bitmap comment
      ext4: remove duplicate definition of ext4_xattr_ibody_inline_set()

Tian Tao (1):
      ext4: remove set but rewrite variables

Yang Yingliang (1):
      ext4: return error code when ext4_fill_flex_info() fails

Zhang Yi (12):
      ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle
      ext4: remove check for zero nr_to_scan in ext4_es_scan()
      ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit
      jbd2: remove the out label in __jbd2_journal_remove_checkpoint()
      jbd2: ensure abort the journal if detect IO error when writing original buffer back
      jbd2: don't abort the journal when freeing buffers
      jbd2: remove redundant buffer io error checks
      jbd2,ext4: add a shrinker to release checkpointed buffers
      jbd2: simplify journal_clean_one_cp_list()
      ext4: remove bdev_try_to_free_page() callback
      fs: remove bdev_try_to_free_page callback
      jbd2: export jbd2_journal_[un]register_shrinker()

chenyichong (1):
      ext4: use local variable ei instead of EXT4_I() macro

yangerkun (2):
      jbd2: clean up misleading comments for jbd2_fc_release_bufs
      ext4: no need to verify new add extent block

 Documentation/filesystems/ext4/journal.rst |  39 +++++--
 fs/block_dev.c                             |  15 ---
 fs/ext4/ext4.h                             |  18 ++-
 fs/ext4/extents.c                          |   4 +
 fs/ext4/extents_status.c                   |   4 +-
 fs/ext4/fsmap.h                            |   4 +-
 fs/ext4/ialloc.c                           |  11 +-
 fs/ext4/inline.c                           |  11 +-
 fs/ext4/inode.c                            |   8 +-
 fs/ext4/ioctl.c                            |  80 +++++++++----
 fs/ext4/mmp.c                              |  28 +++--
 fs/ext4/namei.c                            |   2 +-
 fs/ext4/resize.c                           |   9 ++
 fs/ext4/super.c                            |  57 +++++----
 fs/ext4/sysfs.c                            |   5 +
 fs/ext4/xattr.c                            |  26 +----
 fs/ext4/xattr.h                            |   6 +-
 fs/jbd2/checkpoint.c                       | 206 ++++++++++++++++++++++++++-------
 fs/jbd2/journal.c                          | 230 +++++++++++++++++++++++++++++++++++--
 fs/jbd2/transaction.c                      |  17 ---
 fs/ocfs2/alloc.c                           |   2 +-
 fs/ocfs2/journal.c                         |   8 +-
 include/linux/fs.h                         |   1 -
 include/linux/jbd2.h                       |  43 ++++++-
 include/trace/events/jbd2.h                | 101 ++++++++++++++++
 25 files changed, 720 insertions(+), 215 deletions(-)

             reply	other threads:[~2021-06-30 20:49 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-06-30 20:49 Theodore Ts'o [this message]
2021-07-01 19:20 ` [GIT PULL] ext4 updates for v5.14 pr-tracker-bot
2021-07-02  9:57 ` Jon Hunter
2021-07-02 13:15   ` Theodore Ts'o

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=YNzY12HgR4UViC4/@mit.edu \
    --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.