Re: [PATCH 6.1 CANDIDATE 00/16] backports from 6.10 for 6.1.y
"Darrick J. Wong" <[email protected]> Tue, 29 Apr 2025 17:16:03 -0700
| Newsgroups | dev.linux.lists.xfs-stable |
|---|---|
| Message-ID | <20250430001603.GJ25667@frogsfrogsfrogs> |
On Mon, Apr 28, 2025 at 02:09:17PM -0700, Leah Rumancik wrote: > Hello again, > > This is the 6.1.y backports set from 6.10 which corresponds to the 6.6.y > backports set from here: > > https://lore.kernel.org/all/[email protected]/ > > > The following patches were included: > > f43bd357fde0 xfs: fix error returns from xfs_bmapi_write > 4bcef72d96b5 xfs: fix xfs_bmap_add_extent_delay_real for partial conversions > c299188b443a xfs: remove a racy if_bytes check in xfs_reflink_end_cow_extent > c13c21f77824 xfs: require XFS_SB_FEAT_INCOMPAT_LOG_XATTRS for attr log intent item recovey > 0934046e3392 xfs: check opcode and iovec count match in xlog_recover_attri_commit_pass2 > 9716cdcc2f9e xfs: validate recovered name buffers when recovering xattr items > 20adb1e2f069 xfs: revert commit 44af6c7e59b12 > f24ba2183148 xfs: match lock mode in xfs_buffered_write_iomap_begin() > 0f726c17dfd8 xfs: make the seq argument to xfs_bmapi_convert_delalloc() optional > 36081fd0ee37 xfs: make xfs_bmapi_convert_delalloc() to allocate the target offset > 4c99f3026cf2 xfs: convert delayed extents to unwritten when zeroing post eof blocks > 0aca73915dc1 xfs: allow symlinks with short remote targets > 0e52b98bf041 xfs: make sure sb_fdblocks is non-negative > 2bc2d49c36c2 xfs: fix freeing speculative preallocations for preallocated files > 3eeac3311683 xfs: allow unlinked symlinks and dirs with zero size > 9a0ab4fc28ed xfs: restrict when we try to align cow fork delalloc to cowextsz hints > > > The following patches were omitted: > > cad051826d83 xfs: fix missing check for invalid attr flags > scrub > db460c26f0b0 xfs: check shortform attr entry flags specifically > scrub > 5689d2345a01 xfs: enforce one namespace per attribute > doesn't cherry pick cleanly, it is some refactoring and isn't a > dependency for other patches, lets skip it for now > 7c03b124353a xfs: use dontcache for grabbing inodes during scrub > scrub > 740a427e8f45 xfs: fix unlink vs cluster buffer instantiation race > already in 6.1.y > > > No fixes were found on mainline for any of the patches being ported. > > The auto group was run 1x on each of these configs: > > xfs/4k > xfs/1k > xfs/logdev > xfs/realtime > xfs/quota > xfs/v4 > xfs/dax > xfs/adv > xfs/dirblock_8k > > and no regressions were seen. > > Let me know if you see any issues. Thanks, > Leah Seems fine, Acked-by: "Darrick J. Wong" <[email protected]> --D > > > Christoph Hellwig (4): > xfs: fix error returns from xfs_bmapi_write > xfs: fix xfs_bmap_add_extent_delay_real for partial conversions > xfs: remove a racy if_bytes check in xfs_reflink_end_cow_extent > xfs: fix freeing speculative preallocations for preallocated files > > Darrick J. Wong (7): > xfs: require XFS_SB_FEAT_INCOMPAT_LOG_XATTRS for attr log intent item > recovery > xfs: check opcode and iovec count match in > xlog_recover_attri_commit_pass2 > xfs: validate recovered name buffers when recovering xattr items > xfs: revert commit 44af6c7e59b12 > xfs: allow symlinks with short remote targets > xfs: allow unlinked symlinks and dirs with zero size > xfs: restrict when we try to align cow fork delalloc to cowextsz hints > > Wengang Wang (1): > xfs: make sure sb_fdblocks is non-negative > > Zhang Yi (4): > xfs: match lock mode in xfs_buffered_write_iomap_begin() > xfs: make the seq argument to xfs_bmapi_convert_delalloc() optional > xfs: make xfs_bmapi_convert_delalloc() to allocate the target offset > xfs: convert delayed extents to unwritten when zeroing post eof blocks > > fs/xfs/libxfs/xfs_attr_remote.c | 1 - > fs/xfs/libxfs/xfs_bmap.c | 130 ++++++++++++++++++++++++++------ > fs/xfs/libxfs/xfs_da_btree.c | 20 ++--- > fs/xfs/libxfs/xfs_inode_buf.c | 47 ++++++++++-- > fs/xfs/libxfs/xfs_sb.c | 7 +- > fs/xfs/scrub/attr.c | 5 ++ > fs/xfs/xfs_aops.c | 54 ++++--------- > fs/xfs/xfs_attr_item.c | 88 ++++++++++++++++++--- > fs/xfs/xfs_bmap_util.c | 61 +++++++++------ > fs/xfs/xfs_bmap_util.h | 2 +- > fs/xfs/xfs_dquot.c | 1 - > fs/xfs/xfs_icache.c | 2 +- > fs/xfs/xfs_inode.c | 14 +--- > fs/xfs/xfs_iomap.c | 81 +++++++++++--------- > fs/xfs/xfs_reflink.c | 20 ----- > fs/xfs/xfs_rtalloc.c | 2 - > 16 files changed, 342 insertions(+), 193 deletions(-) > > -- > 2.49.0.906.g1f30a19c02-goog > >