[PATCHSET v4.0 01/10] xfs: various bug fixes for 6.11

Darrick J. Wong
2024-08-22T23:56:26Z

Hi all,

Various bug fixes for 6.11.

If you're going to start using this code, I strongly recommend pulling
from my git trees, which are linked below.

This has been running on the djcloud for months with no problems. Enjoy!
Comments and questions are, as always, welcome.

--D

kernel git tree:
https://git.kernel.org/cgit/linux/kernel/git/djwong/xfs-linux.git/log/?h=xfs-6.11-fixes
---
Commits in this patchset:
* xfs: fix di_onlink checking for V1/V2 inodes
* xfs: fix folio dirtying for XFILE_ALLOC callers
* xfs: xfs_finobt_count_blocks() walks the wrong btree
* xfs: don't bother reporting blocks trimmed via FITRIM
* xfs: Fix the owner setting issue for rmap query in xfs fsmap
* xfs: use XFS_BUF_DADDR_NULL for daddrs in getfsmap code
* xfs: Fix missing interval for missing_owner in xfs fsmap
* xfs: take m_growlock when running growfsrt
* xfs: reset rootdir extent size hint after growfsrt
---
fs/xfs/libxfs/xfs_ialloc_btree.c | 2 -
fs/xfs/libxfs/xfs_inode_buf.c | 14 +++++--
fs/xfs/scrub/xfile.c | 2 -
fs/xfs/xfs_discard.c | 36 +++++-------------
fs/xfs/xfs_fsmap.c | 30 +++++++++++++--
fs/xfs/xfs_rtalloc.c | 78 ++++++++++++++++++++++++++++++++------
6 files changed, 114 insertions(+), 48 deletions(-)