diff options
| author | Christoph Hellwig <[email protected]> | 2024-05-03 10:10:42 +0200 |
|---|---|---|
| committer | Jens Axboe <[email protected]> | 2024-05-03 09:05:11 -0600 |
| commit | 0c12028aec837f5a002009bbf68d179d506510e8 (patch) | |
| tree | 2022ff8ffd9092f7d48f76287b58cfca87f593d2 /tools/perf/scripts/python/export-to-sqlite.py | |
| parent | a4217c6740dc64a3eb6815868a9260825e8c68c6 (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 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions