]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitac185599a555608539d8660e8f05992631d3aede
tree51171d8e5653388676053435f302c170e8fdbf25
parentd51ae3dabff01b377ae8db4136814bb69a536222
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