[GIT PULL] xfs: random fixes for 6.10

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Chandan,

Please pull this branch with changes for xfs for 6.10-rc5.

As usual, 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.

--D

The following changes since commit 6ba59ff4227927d3a8530fc2973b80e94b54d58f:

Linux 6.10-rc4 (2024-06-16 13:40:16 -0700)

are available in the Git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux.git tags/random-fixes-6.10_2024-06-22

for you to fetch changes up to 06400b685a05ef2760d8ba9c8d27d52ced82a83d:

xfs: honor init_xattrs in xfs_init_new_inode for !ATTR fs (2024-06-22 08:57:49 -0700)

----------------------------------------------------------------
xfs: random fixes for 6.10 [v2]

Here are some bugfixes for 6.10.  The first two patches are from hch,
and fix some longstanding delalloc leaks that only came to light now
that we've enabled it for realtime.

The second two fixes are from me -- one fixes a bug when we run out
of space for cow preallocations when alwayscow is turned on (xfs/205),
and the other corrects overzealous inode validation that causes log
recovery failure with generic/388.

The last patch is a debugging patch to ensure that transactions never
commit corrupt inodes, buffers, or dquots.

This has been lightly tested with fstests.  Enjoy!

Signed-off-by: Darrick J. Wong <djwong@xxxxxxxxxx>

----------------------------------------------------------------
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(-)





[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux