qlge: Fix MSI/legacy single interrupt bug.
authorRon Mercer <ron.mercer@qlogic.com>
Mon, 20 Oct 2008 17:30:26 +0000 (10:30 -0700)
committerJeff Garzik <jgarzik@redhat.com>
Wed, 22 Oct 2008 11:00:49 +0000 (07:00 -0400)
commitbb0d215c8f970345746129d4c110159b099e032f
tree4cbfa3aacb56012411b1a790fb889d5a1bc793f2
parentb891a9023bc4fc639b31c234a705e7e51104cf22
qlge: Fix MSI/legacy single interrupt bug.

The chip can issue spurious interrupts for single interrupt
modes. We use disable to clear the condition and allow processing to
continue. Also got rid of legacy specific code since it now needs to
be done on MSI single irq also.

Signed-off-by: Ron Mercer <ron.mercer@qlogic.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
drivers/net/qlge/qlge.h
drivers/net/qlge/qlge_main.c