Hi Linus, Please pull this branch with changes for xfs for 6.5-rc1. There's not much going on this cycle -- the large extent counts feature graduated, so now users can create more extremely fragmented files! :P The rest are bug fixes; and I'll be sending more next week. 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 858fd168a95c5b9669aac8db6c14a9aeab446375: Linux 6.4-rc6 (2023-06-11 14:35:30 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git tags/xfs-6.5-merge-2 for you to fetch changes up to c3b880acadc95d6e019eae5d669e072afda24f1b: xfs: fix ag count overflow during growfs (2023-06-13 08:49:20 -0700) ---------------------------------------------------------------- New code for 6.5: * Fix a problem where shrink would blow out the space reserve by declining to shrink the filesystem. * Drop the EXPERIMENTAL tag for the large extent counts feature. * Set FMODE_CAN_ODIRECT and get rid of an address space op. * Fix an AG count overflow bug in growfs if the new device size is redonkulously large. Signed-off-by: Darrick J. Wong <djwong@xxxxxxxxxx> ---------------------------------------------------------------- Christoph Hellwig (1): xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method Darrick J. Wong (2): xfs: don't deplete the reserve pool when trying to shrink the fs xfs: drop EXPERIMENTAL tag for large extent counts Long Li (1): xfs: fix ag count overflow during growfs fs/xfs/libxfs/xfs_fs.h | 2 ++ fs/xfs/xfs_aops.c | 2 -- fs/xfs/xfs_file.c | 2 +- fs/xfs/xfs_fsops.c | 23 ++++++++++++++++------- fs/xfs/xfs_super.c | 4 ---- 5 files changed, 19 insertions(+), 14 deletions(-)