block: Fix bvec_set_folio() for very large folios
Similarly to 26064d3e ("block: fix adding folio to bio"), if we attempt to add a folio that is larger than 4GB, we'll silently truncate the offset and len. Widen the parameters to size_t, assert that the length is less than 4GB and set the first page that contains the interesting data rather than the first page of the folio. Fixes: 26db5ee1 (block: add a bvec_set_folio helper) Signed-off-by:Matthew Wilcox (Oracle) <willy@infradead.org> Link: https://lore.kernel.org/r/20250612144255.2850278-1-willy@infradead.org Signed-off-by:
Jens Axboe <axboe@kernel.dk>
Loading
Please register or sign in to comment