Files
linux-stable-mirror/include/linux
Eric W. Biederman ded86d8d37 msi: Kill msi_lookup_irq
The function msi_lookup_irq was horrible.  As a side effect of running
it changed dev->irq, and then the callers would need to change it
back.  In addition it does a global scan through all of the irqs,
which seems to be the sole justification of the msi_lock.

To remove the neede for msi_lookup_irq I added first_msi_irq to struct
pci_dev.  Then depending on the context I replaced msi_lookup_irq with
dev->first_msi_irq, dev->msi_enabled, or dev->msix_enabled.

msi_enabled and msix_enabled were already present in pci_dev for other
reasons.

Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Acked-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2007-02-07 15:50:07 -08:00
..
2007-01-04 12:18:19 -05:00
2006-12-19 11:12:46 +01:00
2007-01-30 08:26:45 -08:00
2006-12-30 10:56:43 -08:00
2007-02-01 16:17:06 -08:00
2007-01-08 19:49:54 +00:00
2006-12-20 10:54:43 -08:00
2007-01-05 23:55:21 -08:00
2007-01-26 13:50:58 -08:00
2007-01-11 18:18:20 -08:00
2007-02-07 15:50:06 -08:00
2007-01-23 00:34:54 -05:00
2007-02-07 15:50:07 -08:00
2007-01-11 18:18:21 -08:00
2006-12-22 08:55:49 -08:00
2006-12-15 08:47:51 -08:00