From: Nagalakshmi Nandigama Date: Mon, 7 May 2012 20:27:49 +0000 (-0700) Subject: [mpt2sas] Perform Target Reset instead of HBA reset when a SATA_PASSTHROUGH cmd X-Git-Tag: v2.6.39-400.9.0~423^2~133 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=9ef15a14f6288927792bb2c94ee48dd2b08a0d03;p=users%2Fjedix%2Flinux-maple.git [mpt2sas] Perform Target Reset instead of HBA reset when a SATA_PASSTHROUGH cmd timeout happens Orabug: 14040678 Signed-off-by: Nagalakshmi Nandigama Signed-off-by: Maxim Uvarov --- diff --git a/drivers/scsi/mpt2sas/mpt2sas_ctl.c b/drivers/scsi/mpt2sas/mpt2sas_ctl.c index 41e3520c3399f..b4e8d8f395888 100644 --- a/drivers/scsi/mpt2sas/mpt2sas_ctl.c +++ b/drivers/scsi/mpt2sas/mpt2sas_ctl.c @@ -979,7 +979,8 @@ _ctl_do_mpt_command(struct MPT2SAS_ADAPTER *ioc, struct mpt2_ioctl_command karg, ret = -ENODATA; if ((mpi_request->Function == MPI2_FUNCTION_SCSI_IO_REQUEST || mpi_request->Function == - MPI2_FUNCTION_RAID_SCSI_IO_PASSTHROUGH)) { + MPI2_FUNCTION_RAID_SCSI_IO_PASSTHROUGH || + mpi_request->Function == MPI2_FUNCTION_SATA_PASSTHROUGH)) { printk(MPT2SAS_INFO_FMT "issue target reset: handle " "= (0x%04x)\n", ioc->name, le16_to_cpu(mpi_request->FunctionDependent1));