public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCHSET RFC 6.12] xfs: bug fixes for 6.12.y LTS
@ 2025-02-04 18:51 Darrick J. Wong
  2025-02-04 18:51 ` [PATCH 01/10] xfs: avoid nested calls to __xfs_trans_commit Darrick J. Wong
                   ` (10 more replies)
  0 siblings, 11 replies; 14+ messages in thread
From: Darrick J. Wong @ 2025-02-04 18:51 UTC (permalink / raw)
  To: djwong, xfs-stable, linux-xfs
  Cc: syzbot+3126ab3db03db42e7a31, eflorac, hch, cem, stable

Hi all,

Here's a bunch of bespoke hand-ported bug fixes for 6.12 LTS.

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

With a bit of luck, this should all go splendidly.
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=next-6.12.y
---
Commits in this patchset:
 * xfs: avoid nested calls to __xfs_trans_commit
 * xfs: don't lose solo superblock counter update transactions
 * xfs: don't lose solo dquot update transactions
 * xfs: separate dquot buffer reads from xfs_dqflush
 * xfs: clean up log item accesses in xfs_qm_dqflush{,_done}
 * xfs: attach dquot buffer to dquot log item buffer
 * xfs: convert quotacheck to attach dquot buffers
 * xfs: don't over-report free space or inodes in statvfs
 * xfs: release the dquot buf outside of qli_lock
 * xfs: lock dquot buffer before detaching dquot from b_li_list
---
 fs/xfs/xfs_dquot.c       |  199 +++++++++++++++++++++++++++++++++++++++-------
 fs/xfs/xfs_dquot.h       |    6 +
 fs/xfs/xfs_dquot_item.c  |   51 +++++++++---
 fs/xfs/xfs_dquot_item.h  |    7 ++
 fs/xfs/xfs_qm.c          |   48 +++++++++--
 fs/xfs/xfs_qm_bhv.c      |   27 ++++--
 fs/xfs/xfs_quota.h       |    7 +-
 fs/xfs/xfs_trans.c       |   39 +++++----
 fs/xfs/xfs_trans_ail.c   |    2 
 fs/xfs/xfs_trans_dquot.c |   31 ++++++-
 10 files changed, 328 insertions(+), 89 deletions(-)


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

end of thread, other threads:[~2025-02-07 19:27 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-04 18:51 [PATCHSET RFC 6.12] xfs: bug fixes for 6.12.y LTS Darrick J. Wong
2025-02-04 18:51 ` [PATCH 01/10] xfs: avoid nested calls to __xfs_trans_commit Darrick J. Wong
2025-02-04 18:51 ` [PATCH 02/10] xfs: don't lose solo superblock counter update transactions Darrick J. Wong
2025-02-04 18:51 ` [PATCH 03/10] xfs: don't lose solo dquot " Darrick J. Wong
2025-02-04 18:52 ` [PATCH 04/10] xfs: separate dquot buffer reads from xfs_dqflush Darrick J. Wong
2025-02-04 18:52 ` [PATCH 05/10] xfs: clean up log item accesses in xfs_qm_dqflush{,_done} Darrick J. Wong
2025-02-04 18:52 ` [PATCH 06/10] xfs: attach dquot buffer to dquot log item buffer Darrick J. Wong
2025-02-04 18:52 ` [PATCH 07/10] xfs: convert quotacheck to attach dquot buffers Darrick J. Wong
2025-02-04 18:53 ` [PATCH 08/10] xfs: don't over-report free space or inodes in statvfs Darrick J. Wong
2025-02-04 18:53 ` [PATCH 09/10] xfs: release the dquot buf outside of qli_lock Darrick J. Wong
2025-02-04 18:53 ` [PATCH 10/10] xfs: lock dquot buffer before detaching dquot from b_li_list Darrick J. Wong
2025-02-05  5:55 ` [PATCHSET RFC 6.12] xfs: bug fixes for 6.12.y LTS Greg KH
2025-02-05 15:56   ` Darrick J. Wong
2025-02-07 19:27     ` Darrick J. Wong

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