public inbox for stable@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 6.1 00/23] fixes from 6.11 for 6.1.y
@ 2025-06-11 21:01 Leah Rumancik
  2025-06-11 21:01 ` [PATCH 6.1 01/23] xfs: fix interval filtering in multi-step fsmap queries Leah Rumancik
                   ` (23 more replies)
  0 siblings, 24 replies; 25+ messages in thread
From: Leah Rumancik @ 2025-06-11 21:01 UTC (permalink / raw)
  To: stable; +Cc: xfs-stable, chandan.babu, catherine.hoang, djwong, Leah Rumancik

Hello again,

This is a series for 6.1.y for fixes from 6.11. It corresponds to the
6.6.y series here:
https://lore.kernel.org/linux-xfs/20241218191725.63098-1-catherine.hoang@oracle.com/

During porting, I noticed 6.1.y was missing a fix series from 6.5
that is a dependency of the fixes from 6.11 so I included those
first.

These were tested via the auto group on 9 configs with no regressions
seen. These were also already ack'd on the xfs-stable mailing list.

series from 6.5:
https://lore.kernel.org/linux-xfs/168506055189.3727958.722711918040129046.stgit@frogsfrogsfrogs/
63ef7a35912d xfs: fix interval filtering in multi-step fsmap queries
7975aba19cba xfs: fix integer overflows in the fsmap rtbitmap and logdev backends
d898137d789c xfs: fix getfsmap reporting past the last rt extent
f045dd00328d xfs: clean up the rtbitmap fsmap backend
a949a1c2a198 xfs: fix logdev fsmap query result filtering
3ee9351e7490 xfs: validate fsmap offsets specified in the query keys
75dc03453122 xfs: fix xfs_btree_query_range callers to initialize btree rec fully

fix of 63ef7a35912dd ("xfs: fix interval filtering in multi-step fsmap queries")
https://lore.kernel.org/linux-xfs/169335025661.3518128.12423331693506002020.stgit@frogsfrogsfrogs/
cfa2df68b7ce xfs: fix an agbno overflow in __xfs_getfsmap_datadev

6.6 series for 6.11:
https://lore.kernel.org/linux-xfs/20241218191725.63098-1-catherine.hoang@oracle.com/
85d0947db262 xfs: fix the contact address for the sysfs ABI documentation
c08d03996cea xfs: verify buffer, inode, and dquot items every tx commit
ff627196ddc1 xfs: use consistent uid/gid when grabbing dquots for inodes
7531c9ab2e55 xfs: declare xfs_file.c symbols in xfs_file.h
c070b8802159 xfs: create a new helper to return a file's allocation unit
2e63ed9b0175 xfs: Fix xfs_flush_unmap_range() range for RT
fe962ab3c4f1 xfs: Fix xfs_prepare_shift() range for RT
ca96d83c9307 xfs: don't walk off the end of a directory data block
27336a327b40 xfs: remove unused parameter in macro XFS_DQUOT_LOGRES
b2dcbd8a928c xfs: attr forks require attr, not attr2
4a82db7a4b73 xfs: conditionally allow FS_XFLAG_REALTIME changes if S_DAX is set
9fadc53d793c xfs: Fix the owner setting issue for rmap query in xfs fsmap
35bd108619c2 xfs: use XFS_BUF_DADDR_NULL for daddrs in getfsmap code
29fcb5fef608 xfs: take m_growlock when running growfsrt
e5d1ae2d4d0b xfs: reset rootdir extent size hint after growfsrt
[skipped for 6.1 as scrub is not supported in 6.1:]
cb95cb2450e3 xfs: convert comma to semicolon
1bee32f33c0a xfs: fix file_path handling in tracepoints

- Leah


Christoph Hellwig (1):
  xfs: fix the contact address for the sysfs ABI documentation

Darrick J. Wong (17):
  xfs: fix interval filtering in multi-step fsmap queries
  xfs: fix integer overflows in the fsmap rtbitmap and logdev backends
  xfs: fix getfsmap reporting past the last rt extent
  xfs: clean up the rtbitmap fsmap backend
  xfs: fix logdev fsmap query result filtering
  xfs: validate fsmap offsets specified in the query keys
  xfs: fix xfs_btree_query_range callers to initialize btree rec fully
  xfs: fix an agbno overflow in __xfs_getfsmap_datadev
  xfs: verify buffer, inode, and dquot items every tx commit
  xfs: use consistent uid/gid when grabbing dquots for inodes
  xfs: declare xfs_file.c symbols in xfs_file.h
  xfs: create a new helper to return a file's allocation unit
  xfs: attr forks require attr, not attr2
  xfs: conditionally allow FS_XFLAG_REALTIME changes if S_DAX is set
  xfs: use XFS_BUF_DADDR_NULL for daddrs in getfsmap code
  xfs: take m_growlock when running growfsrt
  xfs: reset rootdir extent size hint after growfsrt

John Garry (2):
  xfs: Fix xfs_flush_unmap_range() range for RT
  xfs: Fix xfs_prepare_shift() range for RT

Julian Sun (1):
  xfs: remove unused parameter in macro XFS_DQUOT_LOGRES

Zizhi Wo (1):
  xfs: Fix the owner setting issue for rmap query in xfs fsmap

lei lu (1):
  xfs: don't walk off the end of a directory data block

 Documentation/ABI/testing/sysfs-fs-xfs |   8 +-
 fs/xfs/Kconfig                         |  12 ++
 fs/xfs/libxfs/xfs_alloc.c              |  10 +-
 fs/xfs/libxfs/xfs_dir2_data.c          |  31 ++-
 fs/xfs/libxfs/xfs_dir2_priv.h          |   7 +
 fs/xfs/libxfs/xfs_quota_defs.h         |   2 +-
 fs/xfs/libxfs/xfs_refcount.c           |  13 +-
 fs/xfs/libxfs/xfs_rmap.c               |  10 +-
 fs/xfs/libxfs/xfs_trans_resv.c         |  28 +--
 fs/xfs/scrub/bmap.c                    |   8 +-
 fs/xfs/xfs.h                           |   4 +
 fs/xfs/xfs_bmap_util.c                 |  22 +-
 fs/xfs/xfs_buf_item.c                  |  32 +++
 fs/xfs/xfs_dquot_item.c                |  31 +++
 fs/xfs/xfs_file.c                      |  33 ++-
 fs/xfs/xfs_file.h                      |  15 ++
 fs/xfs/xfs_fsmap.c                     | 266 ++++++++++++++-----------
 fs/xfs/xfs_inode.c                     |  29 ++-
 fs/xfs/xfs_inode.h                     |   2 +
 fs/xfs/xfs_inode_item.c                |  32 +++
 fs/xfs/xfs_ioctl.c                     |  12 ++
 fs/xfs/xfs_iops.c                      |   1 +
 fs/xfs/xfs_iops.h                      |   3 -
 fs/xfs/xfs_rtalloc.c                   |  78 ++++++--
 fs/xfs/xfs_symlink.c                   |   8 +-
 fs/xfs/xfs_trace.h                     |  25 +++
 26 files changed, 505 insertions(+), 217 deletions(-)
 create mode 100644 fs/xfs/xfs_file.h

-- 
2.50.0.rc1.591.g9c95f17f64-goog


^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2025-06-14 13:54 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-11 21:01 [PATCH 6.1 00/23] fixes from 6.11 for 6.1.y Leah Rumancik
2025-06-11 21:01 ` [PATCH 6.1 01/23] xfs: fix interval filtering in multi-step fsmap queries Leah Rumancik
2025-06-11 21:01 ` [PATCH 6.1 02/23] xfs: fix integer overflows in the fsmap rtbitmap and logdev backends Leah Rumancik
2025-06-11 21:01 ` [PATCH 6.1 03/23] xfs: fix getfsmap reporting past the last rt extent Leah Rumancik
2025-06-11 21:01 ` [PATCH 6.1 04/23] xfs: clean up the rtbitmap fsmap backend Leah Rumancik
2025-06-11 21:01 ` [PATCH 6.1 05/23] xfs: fix logdev fsmap query result filtering Leah Rumancik
2025-06-11 21:01 ` [PATCH 6.1 06/23] xfs: validate fsmap offsets specified in the query keys Leah Rumancik
2025-06-11 21:01 ` [PATCH 6.1 07/23] xfs: fix xfs_btree_query_range callers to initialize btree rec fully Leah Rumancik
2025-06-11 21:01 ` [PATCH 6.1 08/23] xfs: fix an agbno overflow in __xfs_getfsmap_datadev Leah Rumancik
2025-06-11 21:01 ` [PATCH 6.1 09/23] xfs: fix the contact address for the sysfs ABI documentation Leah Rumancik
2025-06-11 21:01 ` [PATCH 6.1 10/23] xfs: verify buffer, inode, and dquot items every tx commit Leah Rumancik
2025-06-11 21:01 ` [PATCH 6.1 11/23] xfs: use consistent uid/gid when grabbing dquots for inodes Leah Rumancik
2025-06-11 21:01 ` [PATCH 6.1 12/23] xfs: declare xfs_file.c symbols in xfs_file.h Leah Rumancik
2025-06-11 21:01 ` [PATCH 6.1 13/23] xfs: create a new helper to return a file's allocation unit Leah Rumancik
2025-06-11 21:01 ` [PATCH 6.1 14/23] xfs: Fix xfs_flush_unmap_range() range for RT Leah Rumancik
2025-06-11 21:01 ` [PATCH 6.1 15/23] xfs: Fix xfs_prepare_shift() " Leah Rumancik
2025-06-11 21:01 ` [PATCH 6.1 16/23] xfs: don't walk off the end of a directory data block Leah Rumancik
2025-06-11 21:01 ` [PATCH 6.1 17/23] xfs: remove unused parameter in macro XFS_DQUOT_LOGRES Leah Rumancik
2025-06-11 21:01 ` [PATCH 6.1 18/23] xfs: attr forks require attr, not attr2 Leah Rumancik
2025-06-11 21:01 ` [PATCH 6.1 19/23] xfs: conditionally allow FS_XFLAG_REALTIME changes if S_DAX is set Leah Rumancik
2025-06-11 21:01 ` [PATCH 6.1 20/23] xfs: Fix the owner setting issue for rmap query in xfs fsmap Leah Rumancik
2025-06-11 21:01 ` [PATCH 6.1 21/23] xfs: use XFS_BUF_DADDR_NULL for daddrs in getfsmap code Leah Rumancik
2025-06-11 21:01 ` [PATCH 6.1 22/23] xfs: take m_growlock when running growfsrt Leah Rumancik
2025-06-11 21:01 ` [PATCH 6.1 23/23] xfs: reset rootdir extent size hint after growfsrt Leah Rumancik
2025-06-14 13:54 ` [PATCH 6.1 00/23] fixes from 6.11 for 6.1.y Sasha Levin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox