diff options
| author | Eric W. Biederman <[email protected]> | 2006-10-04 02:16:46 -0700 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2006-10-04 07:55:28 -0700 |
| commit | 04b9267b15206fc902a18de1f78de6c82ca47716 (patch) | |
| tree | 02cd5fdc44f3ec188af41ec7188d8239badf24c3 /include/linux/debugobjects.h | |
| parent | 4b2fabb9ec9b3b1cf5cf848a678058fb20c4d552 (diff) | |
[PATCH] genirq: x86_64 irq: Remove the msi assumption that irq == vector
This patch removes the change in behavior of the irq allocation code when
CONFIG_PCI_MSI is defined. Removing all instances of the assumption that irq
== vector.
create_irq is rewritten to first allocate a free irq and then to assign that
irq a vector.
assign_irq_vector is made static and the AUTO_ASSIGN case which allocates an
vector not bound to an irq is removed.
The ioapic vector methods are removed, and everything now works with irqs.
The definition of NR_IRQS no longer depends on CONFIG_PCI_MSI
Signed-off-by: Eric W. Biederman <[email protected]>
Cc: Ingo Molnar <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: Benjamin Herrenschmidt <[email protected]>
Cc: Rajesh Shah <[email protected]>
Cc: Andi Kleen <[email protected]>
Cc: "Protasevich, Natalie" <[email protected]>
Cc: "Luck, Tony" <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions