diff options
author | Christoph Hellwig <hch@lst.de> | 2023-02-03 16:06:28 +0100 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2023-02-03 18:17:42 +0100 |
commit | 664e40789abaad892737a696102052dae199a029 (patch) | |
tree | b2e0e6a82daedeff51137a830741627ad91f2ddf /fs/splice.c | |
parent | orangefs: use bvec_set_{page,folio} to initialize bvecs (diff) | |
download | linux-664e40789abaad892737a696102052dae199a029.tar.xz linux-664e40789abaad892737a696102052dae199a029.zip |
splice: use bvec_set_page to initialize a bvec
Use the bvec_set_page helper to initialize a bvec.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Link: https://lore.kernel.org/r/20230203150634.3199647-18-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'fs/splice.c')
-rw-r--r-- | fs/splice.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/fs/splice.c b/fs/splice.c index 5969b7a1d353..87d9b19349de 100644 --- a/fs/splice.c +++ b/fs/splice.c @@ -675,9 +675,8 @@ iter_file_splice_write(struct pipe_inode_info *pipe, struct file *out, goto done; } - array[n].bv_page = buf->page; - array[n].bv_len = this_len; - array[n].bv_offset = buf->offset; + bvec_set_page(&array[n], buf->page, this_len, + buf->offset); left -= this_len; n++; } |