Files
twx-linux/arch
PJ Waskiewicz fa455bcd0a x86: Fix 32-bit x86 MSI-X allocation leakage
commit 9d9ad4b51d upstream

This bug was introduced in the 2.6.24 lguest merge, where
MSI-X vector allocation will eventually fail.  The cause is the new
bit array tracking used vectors is not getting cleared properly on
IRQ destruction on the 32-bit APIC code.

This can be seen easily using the ixgbe 10 GbE driver on multi-core
systems by simply loading and unloading the driver a few times.
Depending on the number of available vectors on the host system, the
MSI-X allocation will eventually fail, and the driver will only be
able to use legacy interrupts.

Signed-off-by: Peter P Waskiewicz Jr <peter.p.waskiewicz.jr@intel.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2008-05-01 14:44:39 -07:00
..
2008-04-17 01:14:32 +02:00
2008-02-23 17:12:16 -08:00
2008-04-04 14:42:30 -07:00
2008-03-07 16:56:54 -06:00
2008-04-16 02:21:47 +09:00