summaryrefslogtreecommitdiffstats
path: root/block
diff options
context:
space:
mode:
authorKeith Busch <keith.busch@intel.com>2018-06-26 09:14:58 -0600
committerJens Axboe <axboe@kernel.dk>2018-06-26 12:18:27 -0600
commit15bfd21fbc5d35834b9ea383dc458a1f0c9e3434 (patch)
tree7caba88b0f25237360f9cffdcf410817e65c571e /block
parentf5e350f021e04ea41d2e5d58487c33b05ba3d25b (diff)
downloadlinux-stable-15bfd21fbc5d35834b9ea383dc458a1f0c9e3434.tar.gz
linux-stable-15bfd21fbc5d35834b9ea383dc458a1f0c9e3434.tar.bz2
linux-stable-15bfd21fbc5d35834b9ea383dc458a1f0c9e3434.zip
block: Fix transfer when chunk sectors exceeds max
A device may have boundary restrictions where the number of sectors between boundaries exceeds its max transfer size. In this case, we need to cap the max size to the smaller of the two limits. Reported-by: Jitendra Bhivare <jitendra.bhivare@broadcom.com> Tested-by: Jitendra Bhivare <jitendra.bhivare@broadcom.com> Cc: <stable@vger.kernel.org> Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com> Signed-off-by: Keith Busch <keith.busch@intel.com> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions