scsi: qla2xxx: Fix TMF and Multi-Queue config
authorQuinn Tran <quinn.tran@cavium.com>
Tue, 1 May 2018 16:01:53 +0000 (09:01 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 8 May 2018 04:46:12 +0000 (00:46 -0400)
commit84905dfe78d28b597a1c991bfc05722a8fba1184
tree51171d8e5653388676053435f302c170e8fdbf25
parentfc31b7a803bfe6548a445bd48039b56728d3ac3c
scsi: qla2xxx: Fix TMF and Multi-Queue config

For target mode, task management command is queued to specific cpu base
on where the SCSI command is residing.  This prevent race condition of
task management command getting ahead of regular scsi command.

Signed-off-by: Quinn Tran <quinn.tran@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madhani@cavium.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/qla2xxx/qla_target.c
drivers/scsi/qla2xxx/qla_target.h
drivers/scsi/qla2xxx/tcm_qla2xxx.c