aboutsummaryrefslogtreecommitdiff
path: root/rust/helpers/helpers.c
diff options
context:
space:
mode:
authorChristoph Hellwig <[email protected]>2024-05-03 10:10:42 +0200
committerJens Axboe <[email protected]>2024-05-03 09:05:11 -0600
commit0c12028aec837f5a002009bbf68d179d506510e8 (patch)
tree2022ff8ffd9092f7d48f76287b58cfca87f593d2 /rust/helpers/helpers.c
parenta4217c6740dc64a3eb6815868a9260825e8c68c6 (diff)
block: refine the EOF check in blkdev_iomap_begin
blkdev_iomap_begin rounds down the offset to the logical block size before stashing it in iomap->offset and checking that it still is inside the inode size. Check the i_size check to the raw pos value so that we don't try a zero size write if iter->pos is unaligned. Fixes: 487c607df790 ("block: use iomap for writes to block devices") Reported-by: [email protected] Signed-off-by: Christoph Hellwig <[email protected]> Tested-by: [email protected] Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'rust/helpers/helpers.c')
0 files changed, 0 insertions, 0 deletions