[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20241118123942.GA1745460@mit.edu>
Date: Mon, 18 Nov 2024 07:39:42 -0500
From: "Theodore Ts'o" <tytso@....edu>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Linux Kernel Developers List <linux-kernel@...r.kernel.org>,
Ext4 Developers List <linux-ext4@...r.kernel.org>
Subject: [GIT PULL] ext4 updates for v6.13-rc1
The following changes since commit 42f7652d3eb527d03665b09edac47f85fb600924:
Linux 6.12-rc4 (2024-10-20 15:19:38 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git tags/ext4_for_linus-6.13-rc1
for you to fetch changes up to 3e7c69cdb053f9edea95502853f35952ab6cbf06:
jbd2: Fix comment describing journal_init_common() (2024-11-13 12:56:48 -0500)
----------------------------------------------------------------
A lot of miscellaneous ext4 bug fixes and cleanups this cycle, most
notably in the journaling code, bufered I/O, and compiler warning
cleanups.
----------------------------------------------------------------
Amir Goldstein (1):
ext4: return error on syncfs after shutdown
Andy Shevchenko (1):
ext4: mark ctx_*_flags() with __maybe_unused
Baokun Li (2):
ext4: show the default enabled prefetch_block_bitmaps option
ext4: WARN if a full dir leaf block has only one dentry
Brian Foster (2):
ext4: partial zero eof block on unaligned inode size extension
mm: zero range of eof folio exposed by inode size extension
Dan Carpenter (1):
ext4: cleanup variable name in ext4_fc_del()
Daniel Martín Gómez (1):
jbd2: Fix comment describing journal_init_common()
Gustavo A. R. Silva (1):
jbd2: avoid dozens of -Wflex-array-member-not-at-end warnings
Jan Kara (1):
ext4: avoid remount errors with 'abort' mount option
Jeongjun Park (1):
ext4: supress data-race warnings in ext4_free_inodes_{count,set}()
Jiapeng Chong (1):
ext4: simplify if condition
Jinliang Zheng (1):
ext4: disambiguate the return value of ext4_dio_write_end_io()
Long Li (1):
ext4: fix race in buffer_head read fault injection
Markus Elfring (1):
ext4: Call ext4_journal_stop(handle) only once in ext4_dio_write_iter()
Mathieu Othacehe (1):
ext4: prevent an infinite loop in the lazyinit thread
Nicolas Bretz (1):
ext4: prevent delalloc to nodelalloc on remount
R Sundar (1):
ext4: use string choices helpers
Theodore Ts'o (1):
ext4: fix FS_IOC_GETFSMAP handling
Thorsten Blum (3):
ext4: use str_yes_no() helper function
ext4: annotate struct fname with __counted_by()
ext4: use struct_size() to improve ext4_htree_store_dirent()
Ye Bin (6):
jbd2: remove redundant judgments for check v1 checksum
jbd2: unified release of buffer_head in do_one_pass()
jbd2: refactor JBD2_COMMIT_BLOCK process in do_one_pass()
jbd2: factor out jbd2_do_replay()
jbd2: remove useless 'block_error' variable
jbd2: remove the 'success' parameter from the jbd2_do_replay() function
Yu Jiaoliang (1):
ext4: use ERR_CAST to return an error-valued pointer
Zhang Yi (1):
ext4: don't pass full mapping flags to ext4_es_insert_extent()
Zhaoyang Huang (1):
fs: ext4: Don't use CMA for buffer_head
Zhihao Cheng (1):
jbd2: make b_frozen_data allocation always succeed
j.xia (1):
ext4: pass write-hint for buffered IO
fs/ext4/balloc.c | 4 +-
fs/ext4/dir.c | 7 +-
fs/ext4/ext4.h | 12 +--
fs/ext4/extents.c | 13 +++-
fs/ext4/extents_status.c | 8 +-
fs/ext4/extents_status.h | 3 +-
fs/ext4/fast_commit.c | 8 +-
fs/ext4/file.c | 12 ++-
fs/ext4/fsmap.c | 54 ++++++++++++-
fs/ext4/ialloc.c | 5 +-
fs/ext4/indirect.c | 2 +-
fs/ext4/inode.c | 70 ++++++++++++-----
fs/ext4/mballoc.c | 22 ++++--
fs/ext4/mballoc.h | 1 +
fs/ext4/mmp.c | 2 +-
fs/ext4/move_extent.c | 2 +-
fs/ext4/namei.c | 18 ++++-
fs/ext4/page-io.c | 4 +-
fs/ext4/resize.c | 2 +-
fs/ext4/super.c | 80 ++++++++++++-------
fs/jbd2/commit.c | 4 -
fs/jbd2/journal.c | 15 ++--
fs/jbd2/recovery.c | 311 +++++++++++++++++++++++++++++++++++--------------------------------------
include/linux/jbd2.h | 15 ++--
mm/truncate.c | 15 ++++
25 files changed, 402 insertions(+), 287 deletions(-)
Powered by blists - more mailing lists