]> 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)
commitec2bb0ae8bf4d8206ee1256521e17424591ca53b
tree51171d8e5653388676053435f302c170e8fdbf25
parent7ad5b7a94ad72afd3d73533b754eba479801615e
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