diff options
author | Kent Overstreet <[email protected]> | 2023-08-13 14:26:35 -0400 |
---|---|---|
committer | Jens Axboe <[email protected]> | 2023-08-14 15:40:42 -0600 |
commit | 168145f617d57bf4e474901b7ffa869337a802e6 (patch) | |
tree | 74d8fbcb33a1654e81623c5f520e9a26eaa0f161 /lib/test_fortify/write_overflow-strncpy-src.c | |
parent | 7ba3792718709d410be5d971732b9251cbda67b6 (diff) |
block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset
bio_iov_iter_get_pages() trims the IO based on the block size of the
block device the IO will be issued to.
However, bcachefs is a multi device filesystem; when we're creating the
bio we don't yet know which block device the bio will be submitted to -
we have to handle the alignment checks elsewhere.
Thus this is needed to avoid a null ptr deref.
Signed-off-by: Kent Overstreet <[email protected]>
Cc: Jens Axboe <[email protected]>
Cc: [email protected]
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'lib/test_fortify/write_overflow-strncpy-src.c')
0 files changed, 0 insertions, 0 deletions