]> 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)
commit6bbba43d4d2103f5f136270ff43be67c69cf7c93
tree7caba88b0f25237360f9cffdcf410817e65c571e
parentbfcc935022b7913659931ec2d70687c545a3a26c
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