diff options
author | Fam Zheng <famz@redhat.com> | 2017-03-28 12:41:26 +0800 |
---|---|---|
committer | Martin K. Petersen <martin.petersen@oracle.com> | 2017-04-07 17:05:15 -0400 |
commit | 6780414519f91c2a84da9baa963a940ac916f803 (patch) | |
tree | 118f22f4a52c2389b90c19cccc0dce45068db62e /drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | |
parent | a3902ee98304324f681088203391b5c0353ce977 (diff) |
scsi: sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable
If device reports a small max_xfer_blocks and a zero opt_xfer_blocks, we
end up using BLK_DEF_MAX_SECTORS, which is wrong and r/w of that size
may get error.
[mkp: tweaked to avoid setting rw_max twice and added typecast]
Cc: <stable@vger.kernel.org> # v4.4+
Fixes: ca369d51b3e ("block/sd: Fix device-imposed transfer length limits")
Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c')
0 files changed, 0 insertions, 0 deletions