diff options
| author | Junichi Nomura <[email protected]> | 2015-12-22 17:23:44 +0000 |
|---|---|---|
| committer | Jens Axboe <[email protected]> | 2015-12-22 17:26:53 +0000 |
| commit | 23688bf4f830a89866fd0ed3501e342a7360fe4f (patch) | |
| tree | 39614e2d840c745b28d09adb14f3761082beb75b /drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | |
| parent | NVMe: IO ending fixes on surprise removal (diff) | |
| download | kernel-23688bf4f830a89866fd0ed3501e342a7360fe4f.tar.gz kernel-23688bf4f830a89866fd0ed3501e342a7360fe4f.zip | |
block: ensure to split after potentially bouncing a bio
blk_queue_bio() does split then bounce, which makes the segment
counting based on pages before bouncing and could go wrong. Move
the split to after bouncing, like we do for blk-mq, and the we
fix the issue of having the bio count for segments be wrong.
Fixes: 54efd50bfd87 ("block: make generic_make_request handle arbitrarily sized bios")
Cc: [email protected]
Tested-by: Artem S. Tashkinov <[email protected]>
Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c')
0 files changed, 0 insertions, 0 deletions
