]> www.infradead.org Git - users/hch/block.git/commitdiff
splice: use bvec_set_page to initialize a bvec
authorChristoph Hellwig <hch@lst.de>
Wed, 25 Jan 2023 16:38:32 +0000 (17:38 +0100)
committerChristoph Hellwig <hch@lst.de>
Wed, 25 Jan 2023 17:30:26 +0000 (18:30 +0100)
Use the bvec_set_page helper to initialize a bvec.

Signed-off-by: Christoph Hellwig <hch@lst.de>
fs/splice.c

index 5969b7a1d353a8923452415140bfd743b2f188c8..87d9b19349de635f0423ca111e7908027eef2763 100644 (file)
@@ -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++;
                }