From: "Darrick J. Wong" <djwong@kernel.org>
To: Zorro Lang <zlang@redhat.com>, Carlos Maiolino <cem@kernel.org>
Cc: fstests <fstests@vger.kernel.org>,
xfs <linux-xfs@vger.kernel.org>,
Christoph Hellwig <hch@infradead.org>
Subject: [PATCHBOMB] xfs/fstests: largeish pile of bug fixes
Date: Mon, 25 Nov 2024 17:18:38 -0800 [thread overview]
Message-ID: <20241126011838.GI9438@frogsfrogsfrogs> (raw)
Hi everyone,
I have a rather large pile of bug fixes to send in for 6.12^H^H13-rc.
Most of the fstests fixes you've already seen before, but I've been
working on some new bug fixes for the kernel. The code that's already
been reviewed is ready for merging, and I was going to ask for a merge
last week. But.
But then I decided to look at a warning from the page allocator and that
unravelled a bunch more broken stuff. So now we have some fixes for the
transaction code, a couple more fixes that got lost in the rtrmap
series, an unlock bug, and the quota code.
Ah, the quota code. I'm removing what I hope is the last place where
reclaim and/or the AIL can have to do a disk read in order to write
dirty data back to disk. Fixing that was pretty annoying until I got
the other bits settled.
Here's all the new stuff:
[PATCHSET v3] fstests: random fixes for v2024.11.17
[PATCH 06/16] generic/562: handle ENOSPC while cloning gracefully
[PATCH 15/16] generic/454: actually set attr value for llamapirate
[PATCH 16/16] xfs/122: add tests for commitrange structures
[PATCHSET] xfs: bug fixes for 6.13
[PATCH 11/21] xfs: update btree keys correctly when _insrec splits an
[PATCH 12/21] xfs: fix scrub tracepoints when inode-rooted btrees are
[PATCH 13/21] xfs: unlock inodes when erroring out of
[PATCH 14/21] xfs: only run precommits once per transaction object
[PATCH 15/21] xfs: remove recursion in __xfs_trans_commit
[PATCH 16/21] xfs: don't lose solo superblock counter update
[PATCH 17/21] xfs: don't lose solo dquot update transactions
[PATCH 18/21] xfs: separate dquot buffer reads from xfs_dqflush
[PATCH 19/21] xfs: clean up log item accesses in
[PATCH 20/21] xfs: attach dquot buffer to dquot log item buffer
[PATCH 21/21] xfs: convert quotacheck to attach dquot buffers
--D
next reply other threads:[~2024-11-26 1:18 UTC|newest]
Thread overview: 69+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-11-26 1:18 Darrick J. Wong [this message]
2024-11-26 1:20 ` [PATCHSET v3] fstests: random fixes for v2024.11.17 Darrick J. Wong
2024-11-26 1:20 ` [PATCH 01/16] generic/757: fix various bugs in this test Darrick J. Wong
2024-11-28 7:56 ` Zorro Lang
2024-11-26 1:21 ` [PATCH 02/16] generic/757: convert to thinp Darrick J. Wong
2024-11-28 8:08 ` Zorro Lang
2024-11-26 1:21 ` [PATCH 03/16] xfs/113: fix failure to corrupt the entire directory Darrick J. Wong
2024-11-26 1:21 ` [PATCH 04/16] xfs/508: fix test for 64k blocksize Darrick J. Wong
2024-11-26 1:21 ` [PATCH 05/16] common/rc: capture dmesg when oom kills happen Darrick J. Wong
2024-11-26 1:22 ` [PATCH 06/16] generic/562: handle ENOSPC while cloning gracefully Darrick J. Wong
2024-11-26 4:55 ` Christoph Hellwig
2024-11-26 1:22 ` [PATCH 07/16] xfs/163: skip test if we can't shrink due to enospc issues Darrick J. Wong
2024-11-26 1:22 ` [PATCH 08/16] xfs/009: allow logically contiguous preallocations Darrick J. Wong
2024-11-26 1:22 ` [PATCH 09/16] generic/251: use sentinel files to kill the fstrim loop Darrick J. Wong
2024-11-26 1:23 ` [PATCH 10/16] generic/251: constrain runtime via time/load/soak factors Darrick J. Wong
2024-11-26 1:23 ` [PATCH 11/16] generic/251: don't copy the fsstress source code Darrick J. Wong
2024-11-26 1:23 ` [PATCH 12/16] common/rc: _scratch_mkfs_sized supports extra arguments Darrick J. Wong
2024-11-26 1:23 ` [PATCH 13/16] xfs/157: do not drop necessary mkfs options Darrick J. Wong
2024-11-26 1:24 ` [PATCH 14/16] generic/366: fix directio requirements checking Darrick J. Wong
2024-11-26 1:24 ` [PATCH 15/16] generic/454: actually set attr value for llamapirate subtest Darrick J. Wong
2024-11-26 4:56 ` Christoph Hellwig
2024-11-26 1:24 ` [PATCH 16/16] xfs/122: add tests for commitrange structures Darrick J. Wong
2024-11-26 4:57 ` Christoph Hellwig
2024-11-26 20:27 ` [PATCH 17/16] generic/459: prevent collisions between test VMs backed by a shared disk pool Darrick J. Wong
2024-11-27 5:43 ` Christoph Hellwig
2024-11-27 16:35 ` Darrick J. Wong
2024-11-26 1:20 ` [PATCHSET] xfs: bug fixes for 6.13 Darrick J. Wong
2024-11-26 1:24 ` [PATCH 01/21] xfs: fix off-by-one error in fsmap's end_daddr usage Darrick J. Wong
2024-11-26 1:25 ` [PATCH 02/21] xfs: metapath scrubber should use the already loaded inodes Darrick J. Wong
2024-11-26 1:25 ` [PATCH 03/21] xfs: keep quota directory inode loaded Darrick J. Wong
2024-11-26 1:25 ` [PATCH 04/21] xfs: return a 64-bit block count from xfs_btree_count_blocks Darrick J. Wong
2024-11-26 1:26 ` [PATCH 05/21] xfs: don't drop errno values when we fail to ficlone the entire range Darrick J. Wong
2024-11-26 1:26 ` [PATCH 06/21] xfs: separate healthy clearing mask during repair Darrick J. Wong
2024-11-26 1:26 ` [PATCH 07/21] xfs: set XFS_SICK_INO_SYMLINK_ZAPPED explicitly when zapping a symlink Darrick J. Wong
2024-11-26 1:26 ` [PATCH 08/21] xfs: mark metadir repair tempfiles with IRECOVERY Darrick J. Wong
2024-11-26 1:27 ` [PATCH 09/21] xfs: fix null bno_hint handling in xfs_rtallocate_rtg Darrick J. Wong
2024-11-26 1:27 ` [PATCH 10/21] xfs: fix error bailout in xfs_rtginode_create Darrick J. Wong
2024-11-26 1:27 ` [PATCH 11/21] xfs: update btree keys correctly when _insrec splits an inode root block Darrick J. Wong
2024-11-26 5:01 ` Christoph Hellwig
2024-11-26 1:27 ` [PATCH 12/21] xfs: fix scrub tracepoints when inode-rooted btrees are involved Darrick J. Wong
2024-11-26 5:01 ` Christoph Hellwig
2024-11-26 1:28 ` [PATCH 13/21] xfs: unlock inodes when erroring out of xfs_trans_alloc_dir Darrick J. Wong
2024-11-26 5:03 ` Christoph Hellwig
2024-11-26 1:28 ` [PATCH 14/21] xfs: only run precommits once per transaction object Darrick J. Wong
2024-11-26 5:09 ` Christoph Hellwig
2024-11-26 1:28 ` [PATCH 15/21] xfs: remove recursion in __xfs_trans_commit Darrick J. Wong
2024-11-26 5:11 ` Christoph Hellwig
2024-11-26 5:11 ` Christoph Hellwig
2024-11-26 18:20 ` Darrick J. Wong
2024-11-27 5:44 ` Christoph Hellwig
2024-11-26 1:28 ` [PATCH 16/21] xfs: don't lose solo superblock counter update transactions Darrick J. Wong
2024-11-26 5:14 ` Christoph Hellwig
2024-11-26 18:23 ` Darrick J. Wong
2024-11-26 1:29 ` [PATCH 17/21] xfs: don't lose solo dquot " Darrick J. Wong
2024-11-26 5:18 ` Christoph Hellwig
2024-11-26 18:23 ` Darrick J. Wong
2024-11-26 1:29 ` [PATCH 18/21] xfs: separate dquot buffer reads from xfs_dqflush Darrick J. Wong
2024-11-26 5:27 ` Christoph Hellwig
2024-11-26 1:29 ` [PATCH 19/21] xfs: clean up log item accesses in xfs_qm_dqflush{,_done} Darrick J. Wong
2024-11-26 5:28 ` Christoph Hellwig
2024-11-26 18:25 ` Darrick J. Wong
2024-11-26 1:29 ` [PATCH 20/21] xfs: attach dquot buffer to dquot log item buffer Darrick J. Wong
2024-11-26 5:42 ` Christoph Hellwig
2024-11-26 1:30 ` [PATCH 21/21] xfs: convert quotacheck to attach dquot buffers Darrick J. Wong
2024-11-26 5:42 ` Christoph Hellwig
2024-12-17 2:06 ` Lai, Yi
2024-11-26 20:26 ` [PATCH 22/21] xfs: fix sb_spino_align checks for large fsblock sizes Darrick J. Wong
2024-11-29 8:20 ` Christoph Hellwig
2024-12-07 0:41 ` Luis Chamberlain
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20241126011838.GI9438@frogsfrogsfrogs \
--to=djwong@kernel.org \
--cc=cem@kernel.org \
--cc=fstests@vger.kernel.org \
--cc=hch@infradead.org \
--cc=linux-xfs@vger.kernel.org \
--cc=zlang@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox