Linux XFS filesystem development
 help / color / mirror / Atom feed
* [PATCH v3 0/5] iomap: trivial fixes for ext4 conversion
@ 2026-07-13  7:29 Zhang Yi
  2026-07-13  7:29 ` [PATCH v3 1/5] iomap: correct the range of a partial dirty clear Zhang Yi
                   ` (4 more replies)
  0 siblings, 5 replies; 13+ messages in thread
From: Zhang Yi @ 2026-07-13  7:29 UTC (permalink / raw)
  To: linux-fsdevel, linux-xfs
  Cc: linux-ext4, brauner, djwong, hch, joannelkoong, yi.zhang,
	yi.zhang, yizhang089, chengzhihao1, yangerkun, yukuai

From: Zhang Yi <yi.zhang@huawei.com>

Hi,

This is the v3 revision of the trivial iomap fixes for the ext4
conversion. There are no code changes relative to v2.

Changes since v2:
 - Collect RVB tags from Darrick and Joanne.
 - Remove CC stable tag in patch 01 as Joanne suggested.
Changes since v1:
 - Add fix tags to patch 01 and 04.
 - In patch 04, change ifs_set_range_uptodate() to always fall through
   to ifs_is_fully_uptodate(), preventing a false-positive uptodate
   mask.
 - Add patch 05, add comments for ifs_clear/set_range_dirty().

v2: https://lore.kernel.org/linux-fsdevel/20260520030357.679687-1-yi.zhang@huaweicloud.com/
v1: https://lore.kernel.org/linux-fsdevel/20260514062955.1183976-1-yi.zhang@huaweicloud.com/


Original Cover-letter:

This patch series contains a few trivial iomap-related fixes in
preparation for converting ext4 buffered I/O to use iomap. 

The first three patches are taken from my ext4 conversion series [1], as
suggested by Christoph. The fourth patch fixes a bug originally reported
by Sashiko during review of my series; although unrelated to the ext4
conversion, it is worth fixing on its own. Please see the following
patches for detail. The fifth patch add comments for
ifs_clear/set_range_dirty(), and the last patch avoids merging ioends
that have different private data.

Thanks,
Yi.

[1] https://lore.kernel.org/linux-ext4/20260511072344.191271-1-yi.zhang@huaweicloud.com/

Zhang Yi (5):
  iomap: correct the range of a partial dirty clear
  iomap: support invalidating partial folios
  iomap: fix incorrect did_zero setting in iomap_zero_iter()
  iomap: fix out-of-bounds bitmap_set() with zero-length range
  iomap: add comments for ifs_clear/set_range_dirty()

 fs/iomap/buffered-io.c | 58 ++++++++++++++++++++++++++++++++----------
 1 file changed, 44 insertions(+), 14 deletions(-)

-- 
2.52.0


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

end of thread, other threads:[~2026-07-13 12:30 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-13  7:29 [PATCH v3 0/5] iomap: trivial fixes for ext4 conversion Zhang Yi
2026-07-13  7:29 ` [PATCH v3 1/5] iomap: correct the range of a partial dirty clear Zhang Yi
2026-07-13  8:45   ` Christoph Hellwig
2026-07-13  7:29 ` [PATCH v3 2/5] iomap: support invalidating partial folios Zhang Yi
2026-07-13  8:47   ` Christoph Hellwig
2026-07-13 12:29     ` Zhang Yi
2026-07-13  7:29 ` [PATCH v3 3/5] iomap: fix incorrect did_zero setting in iomap_zero_iter() Zhang Yi
2026-07-13  8:48   ` Christoph Hellwig
2026-07-13 12:30     ` Zhang Yi
2026-07-13  7:29 ` [PATCH v3 4/5] iomap: fix out-of-bounds bitmap_set() with zero-length range Zhang Yi
2026-07-13  8:48   ` Christoph Hellwig
2026-07-13  7:29 ` [PATCH v3 5/5] iomap: add comments for ifs_clear/set_range_dirty() Zhang Yi
2026-07-13  8:49   ` Christoph Hellwig

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