diff options
author | Keith Busch <keith.busch@intel.com> | 2018-06-26 09:14:58 -0600 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2018-06-26 12:18:27 -0600 |
commit | 15bfd21fbc5d35834b9ea383dc458a1f0c9e3434 (patch) | |
tree | 7caba88b0f25237360f9cffdcf410817e65c571e /drivers/nvme | |
parent | f5e350f021e04ea41d2e5d58487c33b05ba3d25b (diff) | |
download | linux-15bfd21fbc5d35834b9ea383dc458a1f0c9e3434.tar.gz linux-15bfd21fbc5d35834b9ea383dc458a1f0c9e3434.tar.bz2 linux-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 'drivers/nvme')
0 files changed, 0 insertions, 0 deletions