]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: qla2xxx: Move work element processing out of DPC thread
authorQuinn Tran <quinn.tran@cavium.com>
Thu, 28 Dec 2017 20:33:16 +0000 (12:33 -0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Thu, 4 Jan 2018 04:41:05 +0000 (23:41 -0500)
commit590fe4fad4ba9e5611df9488b32db08387a70c5f
tree2c1986cad825a10fbce93e7c1b69eaecc7e5259f
parentfdc9c7b75347d070bdeffd0f72ce8151f48e486f
scsi: qla2xxx: Move work element processing out of DPC thread

DPC thread can stall during switch scan due to slow switch response.
This will stall other work element that needs attention. Moving work
element processing and relogin logic out of DPC thread and into its
own work queue.

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_def.h
drivers/scsi/qla2xxx/qla_gbl.h
drivers/scsi/qla2xxx/qla_init.c
drivers/scsi/qla2xxx/qla_mid.c
drivers/scsi/qla2xxx/qla_os.c