scsi: mpi3mr: WRITE SAME implementation
authorRanjan Kumar <ranjan.kumar@broadcom.com>
Fri, 4 Aug 2023 10:42:46 +0000 (16:12 +0530)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 8 Aug 2023 01:41:48 +0000 (21:41 -0400)
commite7a8648e1ce2ddbc74ac69da83dcebbee0c7e1b8
tree0d4b09520371b563bf3021211adca8dc67afce52
parentd9adb81e67e9be51990a14389cd1762086b44985
scsi: mpi3mr: WRITE SAME implementation

Enhance driver to divert the WRITE SAME commands that are issued with
UNMAP=1 and NDOB=1 and with the transfer length greater than the max WRITE
SAME length specified by the firmware for the particular drive to the
controller firmware.

Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202307280034.DXU5pTVV-lkp@intel.com/
Signed-off-by: Ranjan Kumar <ranjan.kumar@broadcom.com>
Link: https://lore.kernel.org/r/20230804104248.118924-5-ranjan.kumar@broadcom.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/mpi3mr/mpi3mr.h
drivers/scsi/mpi3mr/mpi3mr_os.c