* [GIT PULL] xfs: bug fixes for 6.10
@ 2024-06-01 13:55 Chandan Babu R
2024-06-01 16:38 ` pr-tracker-bot
0 siblings, 1 reply; 4+ messages in thread
From: Chandan Babu R @ 2024-06-01 13:55 UTC (permalink / raw)
To: torvalds; +Cc: chandanbabu, linux-fsdevel, linux-xfs
Hi Linus,
Please pull this branch which contains XFS bug fixes for 6.10-rc2. A brief
summary of the bug fixes is provided below.
I did a test-merge with the main upstream branch as of a few minutes ago and
didn't see any conflicts. Please let me know if you encounter any problems.
The following changes since commit 1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0:
Linux 6.10-rc1 (2024-05-26 15:20:12 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git tags/xfs-6.10-fixes-1
for you to fetch changes up to b0c6bcd58d44b1b843d1b7218db5a1efe917d27e:
xfs: Add cond_resched to block unmap range and reflink remap path (2024-05-27 20:50:35 +0530)
----------------------------------------------------------------
Bug fixes for 6.10-rc2:
* Fix a livelock by dropping an xfarray sortinfo folio when an error is
encountered.
* During extended attribute operations, Initialize transaction reservation
computation based on attribute operation code.
* Relax symbolic link's ondisk verification code to allow symbolic links
with short remote targets.
* Prevent soft lockups when unmapping file ranges and also during remapping
blocks during a reflink operation.
* Fix compilation warnings when XFS is built with W=1 option.
Signed-off-by: Chandan Babu R <chandanbabu@kernel.org>
----------------------------------------------------------------
Darrick J. Wong (4):
xfs: drop xfarray sortinfo folio on error
xfs: fix xfs_init_attr_trans not handling explicit operation codes
xfs: allow symlinks with short remote targets
xfs: don't open-code u64_to_user_ptr
John Garry (2):
xfs: Clear W=1 warning in xfs_iwalk_run_callbacks()
xfs: Stop using __maybe_unused in xfs_alloc.c
Ritesh Harjani (IBM) (1):
xfs: Add cond_resched to block unmap range and reflink remap path
fs/xfs/libxfs/xfs_alloc.c | 6 ++----
fs/xfs/libxfs/xfs_attr.c | 38 ++++++++++++++++++--------------------
fs/xfs/libxfs/xfs_attr.h | 3 +--
fs/xfs/libxfs/xfs_bmap.c | 1 +
fs/xfs/libxfs/xfs_inode_buf.c | 28 ++++++++++++++++++++++++----
fs/xfs/scrub/scrub.c | 2 +-
fs/xfs/scrub/xfarray.c | 9 ++++++---
fs/xfs/xfs_attr_item.c | 17 +++++++++++++++--
fs/xfs/xfs_handle.c | 7 +------
fs/xfs/xfs_iwalk.c | 5 ++---
fs/xfs/xfs_reflink.c | 1 +
11 files changed, 72 insertions(+), 45 deletions(-)
^ permalink raw reply [flat|nested] 4+ messages in thread* [GIT PULL] xfs: bug fixes for 6.10
@ 2024-06-29 14:10 Chandan Babu R
2024-06-29 16:31 ` pr-tracker-bot
0 siblings, 1 reply; 4+ messages in thread
From: Chandan Babu R @ 2024-06-29 14:10 UTC (permalink / raw)
To: torvalds; +Cc: chandanbabu, linux-fsdevel, linux-xfs
Hi Linus,
Please pull this branch which contains XFS bug fixes for 6.10-rc6. A brief
description of the fixes is provided below.
I did a test-merge with the main upstream branch as of a few minutes ago and
didn't see any conflicts. Please let me know if you encounter any problems.
The following changes since commit f2661062f16b2de5d7b6a5c42a9a5c96326b8454:
Linux 6.10-rc5 (2024-06-23 17:08:54 -0400)
are available in the Git repository at:
https://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git tags/xfs-6.10-fixes-5
for you to fetch changes up to 673cd885bbbfd873aa6983ce2363a813b7826425:
xfs: honor init_xattrs in xfs_init_new_inode for !ATTR fs (2024-06-26 14:29:25 +0530)
----------------------------------------------------------------
Bug fixes for 6.10-rc6:
* Always free only post-EOF delayed allocations for files with the
XFS_DIFLAG_PREALLOC or APPEND flags set.
* Do not align cow fork delalloc to cowextsz hint when running low on space.
* Allow zero-size symlinks and directories as long as the link count is
zero.
* Change XFS_IOC_EXCHANGE_RANGE to be a _IOW only ioctl. This was ioctl was
introduced during v6.10 developement cycle.
* xfs_init_new_inode() now creates an attribute fork on a newly created
inode even if ATTR feature flag is not enabled.
Signed-off-by: Chandan Babu R <chandanbabu@kernel.org>
----------------------------------------------------------------
Christoph Hellwig (1):
xfs: fix freeing speculative preallocations for preallocated files
Darrick J. Wong (4):
xfs: restrict when we try to align cow fork delalloc to cowextsz hints
xfs: allow unlinked symlinks and dirs with zero size
xfs: fix direction in XFS_IOC_EXCHANGE_RANGE
xfs: honor init_xattrs in xfs_init_new_inode for !ATTR fs
fs/xfs/libxfs/xfs_bmap.c | 31 +++++++++++++++++++++++++++----
fs/xfs/libxfs/xfs_fs.h | 2 +-
fs/xfs/libxfs/xfs_inode_buf.c | 23 ++++++++++++++++++-----
fs/xfs/xfs_bmap_util.c | 30 ++++++++++++++++++++++--------
fs/xfs/xfs_bmap_util.h | 2 +-
fs/xfs/xfs_icache.c | 2 +-
fs/xfs/xfs_inode.c | 24 +++++++++++++-----------
fs/xfs/xfs_iomap.c | 34 ++++++++++++----------------------
8 files changed, 95 insertions(+), 53 deletions(-)
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2024-06-29 16:31 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-01 13:55 [GIT PULL] xfs: bug fixes for 6.10 Chandan Babu R
2024-06-01 16:38 ` pr-tracker-bot
-- strict thread matches above, loose matches on Subject: below --
2024-06-29 14:10 Chandan Babu R
2024-06-29 16:31 ` 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).