summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2024-05-03 11:10:42 +0300
committerJens Axboe <axboe@kernel.dk>2024-05-03 18:05:11 +0300
commit0c12028aec837f5a002009bbf68d179d506510e8 (patch)
tree2022ff8ffd9092f7d48f76287b58cfca87f593d2 /Documentation
parenta4217c6740dc64a3eb6815868a9260825e8c68c6 (diff)
downloadlinux-0c12028aec837f5a002009bbf68d179d506510e8.tar.xz
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: syzbot+0a3683a0a6fecf909244@syzkaller.appspotmail.com Signed-off-by: Christoph Hellwig <hch@lst.de> Tested-by: syzbot+0a3683a0a6fecf909244@syzkaller.appspotmail.com Link: https://lore.kernel.org/r/20240503081042.2078062-1-hch@lst.de Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions