scsi: mpi3mr: Add support for more than 1MB I/O
authorRanjan Kumar <ranjan.kumar@broadcom.com>
Fri, 4 Aug 2023 10:42:45 +0000 (16:12 +0530)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 8 Aug 2023 01:41:48 +0000 (21:41 -0400)
commitd9adb81e67e9be51990a14389cd1762086b44985
treed4e83ba48272a87cc4c72211368f53fbbff8c010
parent6f81b1cfdf33533925dbbfab9923f67fb4a31858
scsi: mpi3mr: Add support for more than 1MB I/O

Enhance the driver to get the maximum data length per I/O request from IOC
Facts data and report that to the upper layers.  If the IOC facts data is
not reported then a default I/O size of 1MB is reported to the OS.

Signed-off-by: Ranjan Kumar <ranjan.kumar@broadcom.com>
Link: https://lore.kernel.org/r/20230804104248.118924-4-ranjan.kumar@broadcom.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/mpi3mr/mpi3mr.h
drivers/scsi/mpi3mr/mpi3mr_fw.c
drivers/scsi/mpi3mr/mpi3mr_os.c