]> git.baikalelectronics.ru Git - kernel.git/commit
block: Fix transfer when chunk sectors exceeds max
authorKeith Busch <keith.busch@intel.com>
Tue, 26 Jun 2018 15:14:58 +0000 (09:14 -0600)
committerJens Axboe <axboe@kernel.dk>
Tue, 26 Jun 2018 18:18:27 +0000 (12:18 -0600)
commita30bfe10263eea5ae9b4ed5d736efd11d8a5fbf9
tree7caba88b0f25237360f9cffdcf410817e65c571e
parentcbcf7ad4a5add35c5845782770fe35bb8688da87
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>
include/linux/blkdev.h