mpt2sas: Add scsi_cmd_get_serial() call
RFC v3 11/15 mpt2sas: Add scsi_cmd_get_serial() call
From: Nicholas Bellinger <[email protected]>
This patch adds a scsi_cmd_get_serial() call in _scsih_qcmd() to setup a valid struct scsi_cmnd->serial_number because mpt2sas_scsih_issue_tm() still depends upon this being set.
Signed-off-by Nicholas A. Bellinger <[email protected]>
--- drivers/scsi/mpt2sas/mpt2sas_scsih.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-)
drivers/scsi/mpt2sas/mpt2sas_scsih.c +5 -0
@@ -3325,6 +3325,11 @@ _scsih_qcmd(struct scsi_cmnd *scmd, void (*done)(struct scsi_cmnd *))u16 smid; scmd->scsi_done = done; +/* +* Call scsi_cmd_get_serial() because we need a valid serial number +* in mpt2sas_scsih_issue_tm() +*/ +scsi_cmd_get_serial (scmd); sas_device_priv_data = scmd->device->hostdata;if (!sas_device_priv_data || !sas_device_priv_data->sas_target) { scmd->result =DID_NO_CONNECT <<16 ;
Signature · 1 line
1.7.3