linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] ext4 changes for 6.17-rc1
@ 2025-07-29  3:37 Theodore Ts'o
  2025-07-31 17:54 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Theodore Ts'o @ 2025-07-29  3:37 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux Kernel Developers List, Ext4 Developers List

The following changes since commit d0b3b7b22dfa1f4b515fd3a295b3fd958f9e81af:

  Linux 6.16-rc4 (2025-06-29 13:09:04 -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.17-rc1

for you to fetch changes up to 099b847ccc6c1ad2f805d13cfbcc83f5b6d4bc42:

  ext4: do not BUG when INLINE_DATA_FL lacks system.data xattr (2025-07-25 09:14:17 -0400)

----------------------------------------------------------------
Major ext4 changes for 6.17:

  - Better scalability for ext4 block allocation
  - Fix insufficient credits when writing back large folios

Miscellaneous bug fixes, especially when handling exteded attriutes,
inline data, and fast commit.

----------------------------------------------------------------
Baokun Li (18):
      ext4: fix inode use after free in ext4_end_io_rsv_work()
      ext4: add ext4_try_lock_group() to skip busy groups
      ext4: separate stream goal hits from s_bal_goals for better tracking
      ext4: remove unnecessary s_mb_last_start
      ext4: remove unnecessary s_md_lock on update s_mb_last_group
      ext4: utilize multiple global goals to reduce contention
      ext4: get rid of some obsolete EXT4_MB_HINT flags
      ext4: fix typo in CR_GOAL_LEN_SLOW comment
      ext4: convert sbi->s_mb_free_pending to atomic_t
      ext4: merge freed extent with existing extents before insertion
      ext4: fix zombie groups in average fragment size lists
      ext4: fix largest free orders lists corruption on mb_optimize_scan switch
      ext4: factor out __ext4_mb_scan_group()
      ext4: factor out ext4_mb_might_prefetch()
      ext4: factor out ext4_mb_scan_group()
      ext4: convert free groups order lists to xarrays
      ext4: refactor choose group to scan group
      ext4: implement linear-like traversal across order xarrays

Baolin Liu (1):
      ext4: remove unused EXT_STATS macro from ext4_extents.h

Dan Carpenter (1):
      ext4: remove unnecessary duplicate check in ext4_map_blocks()

I Hsin Cheng (1):
      ext4: Refactor breaking condition for xattr_find_entry()

Jan Kara (1):
      ext4: Make sure BH_New bit is cleared in ->write_end handler

Jinliang Zheng (1):
      ext4: remove duplicate check for EXT4_FC_REPLAY

Theodore Ts'o (4):
      ext4: replace strcmp with direct comparison for '.' and '..'
      ext4: use memcpy() instead of strcpy()
      ext4: refactor the inline directory conversion and new directory codepaths
      ext4: do not BUG when INLINE_DATA_FL lacks system.data xattr

Zhang Yi (12):
      ext4: process folios writeback in bytes
      ext4: move the calculation of wbc->nr_to_write to mpage_folio_done()
      ext4: fix stale data if it bail out of the extents mapping loop
      ext4: refactor the block allocation process of ext4_page_mkwrite()
      ext4: restart handle if credits are insufficient during allocating blocks
      ext4: enhance tracepoints during the folios writeback
      ext4: correct the reserved credits for extent conversion
      ext4: reserved credits for one extent during the folio writeback
      ext4: replace ext4_writepage_trans_blocks()
      ext4: fix insufficient credits calculation in ext4_meta_trans_blocks()
      ext4: limit the maximum folio order
      ext4: initialize superblock fields in the kballoc-test.c kunit tests

 fs/ext4/balloc.c            |   2 +-
 fs/ext4/ext4.h              |  74 +++----
 fs/ext4/ext4_extents.h      |   7 -
 fs/ext4/extents.c           |   6 +-
 fs/ext4/ialloc.c            |   3 +-
 fs/ext4/inline.c            |  91 +++-----
 fs/ext4/inode.c             | 358 +++++++++++++++++++-----------
 fs/ext4/mballoc-test.c      |   5 +
 fs/ext4/mballoc.c           | 895 +++++++++++++++++++++++++++++++++++++++++---------------------------------
 fs/ext4/mballoc.h           |   9 +-
 fs/ext4/move_extent.c       |   3 +-
 fs/ext4/namei.c             |  69 +++---
 fs/ext4/page-io.c           |  16 +-
 fs/ext4/xattr.c             |   4 +-
 include/trace/events/ext4.h |  50 ++++-
 15 files changed, 900 insertions(+), 692 deletions(-)

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] ext4 changes for 6.17-rc1
  2025-07-29  3:37 [GIT PULL] ext4 changes for 6.17-rc1 Theodore Ts'o
@ 2025-07-31 17:54 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2025-07-31 17:54 UTC (permalink / raw)
  To: Theodore Ts'o
  Cc: Linus Torvalds, Linux Kernel Developers List,
	Ext4 Developers List

The pull request you sent on Mon, 28 Jul 2025 23:37:48 -0400:

> https://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git tags/ext4_for_linus_6.17-rc1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/ff7dcfedf9b1c34d9d06588ced4aa588b6444c59

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2025-07-31 17:54 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-29  3:37 [GIT PULL] ext4 changes for 6.17-rc1 Theodore Ts'o
2025-07-31 17:54 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).