aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/fs/erofs/data.c
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2022-05-05 15:11:11 -0500
committerDavid Sterba <dsterba@suse.com>2022-05-16 17:17:32 +0200
commit786f847f43a54e63161474fe85a4f1764d871a35 (patch)
tree2031367c4c363ba3698a2625a87b5393971277ed /fs/erofs/data.c
parentiomap: allow the file system to provide a bio_set for direct I/O (diff)
downloadwireguard-linux-786f847f43a54e63161474fe85a4f1764d871a35.tar.xz
wireguard-linux-786f847f43a54e63161474fe85a4f1764d871a35.zip
iomap: add per-iomap_iter private data
Allow the file system to keep state for all iterations. For now only wire it up for direct I/O as there is an immediate need for it there. Reviewed-by: Darrick J. Wong <djwong@kernel.org> Reviewed-by: Nikolay Borisov <nborisov@suse.com> Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'fs/erofs/data.c')
-rw-r--r--fs/erofs/data.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/erofs/data.c b/fs/erofs/data.c
index 780db1e5f4b7..91c11d5bb999 100644
--- a/fs/erofs/data.c
+++ b/fs/erofs/data.c
@@ -385,7 +385,7 @@ static ssize_t erofs_file_read_iter(struct kiocb *iocb, struct iov_iter *to)
if (!err)
return iomap_dio_rw(iocb, to, &erofs_iomap_ops,
- NULL, 0, 0);
+ NULL, 0, NULL, 0);
if (err < 0)
return err;
}