]> git.baikalelectronics.ru Git - kernel.git/commit
[SCSI] qla2xxx: Resolve a performance issue in interrupt
authorAnirban Chakraborty <anirban.chakraborty@qlogic.com>
Wed, 10 Jun 2009 20:55:11 +0000 (13:55 -0700)
committerJames Bottomley <James.Bottomley@HansenPartnership.com>
Mon, 15 Jun 2009 15:09:32 +0000 (10:09 -0500)
commite186ae60cc2e30a43e6f4b7b9b7296922a39fe1f
tree52a532aac2f925bc104bc78aab29727fd3a29742
parent3b289b68924e4e1fea2f4587921eb5780d6b9bfe
[SCSI] qla2xxx: Resolve a performance issue in interrupt

Reverted back a change in qla*_intr_handler code that caused an increase in
cpu cycles by allowing interrupts to occur while the instance hardware lock
was being held.  Fix by taking the lock in irqsave mode.

Reported-and-tested-by: Douglas W. Styner <douglas.w.styner@intel.com>
Signed-off-by: Anirban Chakraborty <anirban.chakraborty@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
drivers/scsi/qla2xxx/qla_isr.c