]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit565e193a0a6d27598bf03901d9fbb8cc2c713eb9
treef96eaf53983338078e92970991f252fcc6d24888
parentba531c1bf9e6c9172596249383f653acc6fa1328
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