lkml.org 
[lkml]   [2024]   [May]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject[GIT PULL] ext4 updates for v6.10-rc1
The following changes since commit 0bbac3facb5d6cc0171c45c9873a2dc96bea9680:

Linux 6.9-rc4 (2024-04-14 13:38:39 -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.10-rc1

for you to fetch changes up to c6a6c9694aadc4c3ab8d89bdd44aed3eab1e43c6:

ext4: fix error pointer dereference in ext4_mb_load_buddy_gfp() (2024-05-17 11:24:38 -0400)

Note that there is a relatively merge conflict; the relatively simple
resolution which I used when running regression tests is at the tag
ext4_merge_resolution in the ext4 git repo,
https://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git

----------------------------------------------------------------
Ext4 patches for the 6.10-rc1 merge window:
- more folio conversion patches
- add support for FS_IOC_GETFSSYSFSPATH
- mballoc cleaups and add more kunit tests
- sysfs cleanups and bug fixes
- miscellaneous bug fixes and cleanups

----------------------------------------------------------------
Baokun Li (12):
ext4: avoid overflow when setting values via sysfs
ext4: refactor out ext4_generic_attr_store()
ext4: refactor out ext4_generic_attr_show()
ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
ext4: add new attr pointer attr_mb_order
ext4: add positive int attr pointer to avoid sysfs variables overflow
ext4: set type of ac_groups_linear_remaining to __u32 to avoid overflow
ext4: set the type of max_zeroout to unsigned int to avoid overflow
ext4: clean up s_mb_rb_lock to fix build warnings with C=1
ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
ext4: propagate errors from ext4_sb_bread() in ext4_xattr_block_cache_find()
ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super()

Christoph Hellwig (1):
ext4: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method

Colin Ian King (1):
jbd2: remove redundant assignement to variable err

Dan Carpenter (2):
ext4: fix potential unnitialized variable
ext4: fix error pointer dereference in ext4_mb_load_buddy_gfp()

Jan Kara (3):
ext4: avoid excessive credit estimate in ext4_tmpfile()
Revert "ext4: drop duplicate ea_inode handling in ext4_xattr_block_set()"
ext4: do not create EA inode under buffer lock

Justin Stitt (1):
ext4: replace deprecated strncpy with alternatives

Kemeng Shi (6):
ext4: implement filesystem specific alloc_inode in unit test
ext4: keep "prefetch_grp" and "nr" consistent
ext4: add test_mb_mark_used_cost to estimate cost of mb_mark_used
ext4: call ext4_mb_mark_free_simple to free continuous bits in found chunk
ext4: use correct criteria name instead stale integer number in comment
ext4: open coding repeated check in next_linear_group

Kent Overstreet (1):
ext4: add support for FS_IOC_GETFSSYSFSPATH

Matthew Wilcox (Oracle) (6):
ext4: convert bd_bitmap_page to bd_bitmap_folio
ext4: convert bd_buddy_page to bd_buddy_folio
ext4: convert ext4_mb_init_cache() to take a folio
ext4: convert ac_bitmap_page to ac_bitmap_folio
ext4: convert ac_buddy_page to ac_buddy_folio
ext4: remove calls to to set/clear the folio error flag

Max Kellermann (1):
Revert "ext4: apply umask if ACL support is disabled"

Ritesh Harjani (IBM) (2):
ext4: Fixes len calculation in mpage_journal_page_buffers
ext4: Remove PAGE_MASK dependency on mpage_submit_folio

Thorsten Blum (1):
ext4: remove unneeded if checks before kfree

Ye Bin (2):
jbd2: use shrink_type type instead of bool type for __jbd2_journal_clean_checkpoint_list()
jbd2: add prefix 'jbd2' for 'shrink_type'

Zhang Yi (1):
ext4: remove the redundant folio_wait_stable()

fs/ext4/acl.h | 5 -
fs/ext4/ext4.h | 9 +-
fs/ext4/extents.c | 3 +-
fs/ext4/file.c | 5 +-
fs/ext4/inode.c | 11 +-
fs/ext4/ioctl.c | 3 +-
fs/ext4/mballoc-test.c | 76 +++++++++++++
fs/ext4/mballoc.c | 322 +++++++++++++++++++++++++++++---------------------------
fs/ext4/mballoc.h | 14 +--
fs/ext4/move_extent.c | 4 +-
fs/ext4/namei.c | 2 +-
fs/ext4/page-io.c | 3 -
fs/ext4/readpage.c | 1 -
fs/ext4/super.c | 36 +++----
fs/ext4/sysfs.c | 174 ++++++++++++++++++------------
fs/ext4/xattr.c | 145 +++++++++++++------------
fs/jbd2/checkpoint.c | 24 +++--
fs/jbd2/commit.c | 3 +-
include/linux/jbd2.h | 4 +-
19 files changed, 481 insertions(+), 363 deletions(-)

\
 
 \ /
  Last update: 2024-05-18 06:46    [W:0.054 / U:0.060 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site