mpt/fusion: Add scsi_cmd_get_serial() call
Subsystems (2)
RFC v3 12/15 mpt/fusion: Add scsi_cmd_get_serial() call
From: Nicholas Bellinger <[email protected]>
This patch adds a scsi_cmd_get_serial() call in mptscsih_qcmd() to setup a valid struct scsi_cmnd->serial_number because mptscsih_abort() still depends upon this being set.
Signed-off-by Nicholas A. Bellinger <[email protected]>
--- drivers/message/fusion/mptscsih.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-)
drivers/message/fusion/mptscsih.c +5 -0
@@ -1411,6 +1411,11 @@ mptscsih_qcmd(struct scsi_cmnd *SCpnt, void (*done)(struct scsi_cmnd *)) hd =shost_priv (SCpnt->device->host); ioc = hd->ioc; SCpnt->scsi_done = done; +/* +* Call scsi_cmd_get_serial() because we need a valid serial number +* in mptscsih_abort() +*/ +scsi_cmd_get_serial (SCpnt);dmfprintk (ioc,printk (MYIOC_s_DEBUG_FMT"qcmd: SCpnt=%p, done()=%p\n" , ioc->name, SCpnt, done));
Signature · 1 line
1.7.3