Hi Linus, Please pull this branch with changes for xfs for 6.6-rc5. The changes are limited to only bug fixes whose summary 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 8a749fd1a8720d4619c91c8b6e7528c0a355c0aa: Linux 6.6-rc4 (2023-10-01 14:15:13 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git tags/xfs-6.6-fixes-3 for you to fetch changes up to 4e69f490d211ce4e11db60c05c0fcd0ac2f8e61e: Merge tag 'xfs-fstrim-busy-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs into xfs-6.6-fixesC (2023-10-04 08:21:15 +0530) ---------------------------------------------------------------- Bug fixes for 6.6-rc5: * Prevent filesystem hang when executing fstrim operations on large and slow storage. Signed-off-by: Chandan Babu R <chandanbabu@xxxxxxxxxx> ---------------------------------------------------------------- Chandan Babu R (1): Merge tag 'xfs-fstrim-busy-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs into xfs-6.6-fixesC Dave Chinner (3): xfs: move log discard work to xfs_discard.c xfs: reduce AGF hold times during fstrim operations xfs: abort fstrim if kernel is suspending fs/xfs/xfs_discard.c | 266 ++++++++++++++++++++++++++++++++++++++++++----- fs/xfs/xfs_discard.h | 6 +- fs/xfs/xfs_extent_busy.c | 34 ++++-- fs/xfs/xfs_extent_busy.h | 24 ++++- fs/xfs/xfs_log_cil.c | 93 +++-------------- fs/xfs/xfs_log_priv.h | 5 +- 6 files changed, 311 insertions(+), 117 deletions(-)