diff options
| author | Christoph Hellwig <hch@lst.de> | 2026-01-26 06:53:44 +0100 |
|---|---|---|
| committer | Jens Axboe <axboe@kernel.dk> | 2026-01-28 05:16:40 -0700 |
| commit | d969bd72cf6835a4c915b326feb92c7597a46d98 (patch) | |
| tree | 53724d2416783faceb8fea93896897fa38b99d60 /include/linux | |
| parent | c96b8b220271024c04289d6d9779dc2ccbd12be2 (diff) | |
iomap: support ioends for direct reads
Support using the ioend structure to defer I/O completion for direct
reads in addition to writes. This requires a check for the operation
to not merge reads and writes in iomap_ioend_can_merge. This support
will be used for bounce buffered direct I/O reads that need to copy
data back to the user address space on read completion.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Tested-by: Anuj Gupta <anuj20.g@samsung.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
