scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs
authorAndrew Vasquez <andrewv@marvell.com>
Wed, 26 Feb 2020 22:40:11 +0000 (14:40 -0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Sat, 29 Feb 2020 01:32:30 +0000 (20:32 -0500)
commit7b2a73963c91cf6bad6b8f58636560cd1f3cf319
treef96eaf53983338078e92970991f252fcc6d24888
parent1b81e7f3019d632a707e07927e946ffbbc102910
scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs

There's no point checking flags.disable_msix_handshake in the
interrupt handler hot-path.  Instead perform the check during
queue-pair instantiation and use the proper interrupt handler.

Link: https://lore.kernel.org/r/20200226224022.24518-8-hmadhani@marvell.com
Signed-off-by: Himanshu Madhani <hmadhani@marvell.com>
Signed-off-by: Andrew Vasquez <andrewv@marvell.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_isr.c
drivers/scsi/qla2xxx/qla_mid.c