summaryrefslogtreecommitdiff
path: root/include/uapi/linux
diff options
context:
space:
mode:
authorHongbo Li <lihongbo22@huawei.com>2026-01-09 10:28:47 +0000
committerChristian Brauner <brauner@kernel.org>2026-01-14 16:31:41 +0100
commit8806f279244bf300dca2c99735d5a51cd24b86df (patch)
tree5bea40434f96064caccf4ae6a1db79f7372edee2 /include/uapi/linux
parent8f0b4cce4481fb22653697cced8d0d04027cb1e8 (diff)
iomap: stash iomap read ctx in the private field of iomap_iter
It's useful to get filesystem-specific information using the existing private field in the @iomap_iter passed to iomap_{begin,end} for advanced usage for iomap buffered reads, which is much like the current iomap DIO. For example, EROFS needs it to: - implement an efficient page cache sharing feature, since iomap needs to apply to anon inode page cache but we'd like to get the backing inode/fs instead, so filesystem-specific private data is needed to keep such information; - pass in both struct page * and void * for inline data to avoid kmap_to_page() usage (which is bogus). Signed-off-by: Hongbo Li <lihongbo22@huawei.com> Link: https://patch.msgid.link/20260109102856.598531-2-lihongbo22@huawei.com Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Christian Brauner <brauner@kernel.org>
Diffstat (limited to 'include/uapi/linux')
0 files changed, 0 insertions, 0 deletions