linux/fs/iomap
Zhang Yi c97cd6f447 iomap: prevent ioend merge when io_private differs
Different io_private values indicate distinct completion contexts that
must not be merged together, as this could leak or corrupt the private
data associated with each ioend.

Signed-off-by: Zhang Yi <yi.zhang@huawei.com>
Link: https://patch.msgid.link/20260713074206.1768006-1-yi.zhang@huaweicloud.com
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Ojaswin Mujoo <ojaswin@linux.ibm.com>
Signed-off-by: Christian Brauner (Amutable) <brauner@kernel.org>
2026-07-23 11:28:47 +02:00
..
bio.c iomap: submit read bio after each extent 2026-07-01 15:26:47 +02:00
buffered-io.c iomap: add comments for ifs_clear/set_range_dirty() 2026-07-23 11:26:28 +02:00
direct-io.c iomap: release pages on atomic dio size mismatch 2026-07-01 15:26:24 +02:00
fiemap.c iomap: header diet 2025-07-14 10:51:31 +02:00
internal.h iomap: support T10 protection information 2026-03-10 10:29:17 +01:00
ioend.c iomap: prevent ioend merge when io_private differs 2026-07-23 11:28:47 +02:00
iter.c iomap: avoid memset iomap when iter is done 2026-05-11 15:33:14 +02:00
Makefile iomap: move buffered io bio logic into new file 2025-11-05 12:57:23 +01:00
seek.c iomap: simplify iomap_iter_advance() 2025-10-20 20:21:25 +02:00
swapfile.c iomap: header diet 2025-07-14 10:51:31 +02:00
trace.c iomap: header diet 2025-07-14 10:51:31 +02:00
trace.h iomap: Add IOMAP_F_ZERO_TAIL flag to trace event strings 2026-06-05 13:36:42 +02:00