Re: [PATCH 3/3] x86_64 irq: Allocate a vector across all cpus for genapic_flat.
- From: Muli Ben-Yehuda <muli@xxxxxxxxxx>
- Date: Sun, 8 Oct 2006 21:01:44 +0200
On Sun, Oct 08, 2006 at 07:47:55AM -0600, Eric W. Biederman wrote:
This should also fix the problem report where a hyperthreaded
cpu was receving the irq on the wrong hyperthread when in
logical delivery mode because the previous behaviour is restored.
This patch properly records our allocation of the first 16 irqs
to the first 16 available vectors on all cpus. This should be
fine but it may run into problems with multiple interrupts at
the same interrupt level. Except for some badly maintained comments
in the code and the behaviour of the interrupt allocator I have
no real understanding of that problem.
Signed-off-by: Eric W. Biederman <ebiederm@xxxxxxxxxxxx>
Acked-by: Muli Ben-Yehuda <muli@xxxxxxxxxx>
Cheers,
Muli
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
- References:
- Re: 2.6.19-rc1 genirq causes either boot hang or "do_IRQ: cannot handle IRQ -1"
- From: Eric W. Biederman
- Re: 2.6.19-rc1 genirq causes either boot hang or "do_IRQ: cannot handle IRQ -1"
- From: Muli Ben-Yehuda
- Re: 2.6.19-rc1 genirq causes either boot hang or "do_IRQ: cannot handle IRQ -1"
- From: Eric W. Biederman
- Re: 2.6.19-rc1 genirq causes either boot hang or "do_IRQ: cannot handle IRQ -1"
- From: Muli Ben-Yehuda
- Re: 2.6.19-rc1 genirq causes either boot hang or "do_IRQ: cannot handle IRQ -1"
- From: Eric W. Biederman
- Re: 2.6.19-rc1 genirq causes either boot hang or "do_IRQ: cannot handle IRQ -1"
- From: Muli Ben-Yehuda
- [PATCH 0/3] x86_64 irq fixes
- From: Eric W. Biederman
- [PATCH 1/3] i386/x86_64: FIX pci_enable_irq to set dev->irq to the irq number
- From: Eric W. Biederman
- [PATCH 2/3] i386/x86_64: Remove global IO_APIC_VECTOR
- From: Eric W. Biederman
- [PATCH 3/3] x86_64 irq: Allocate a vector across all cpus for genapic_flat.
- From: Eric W. Biederman
- Re: 2.6.19-rc1 genirq causes either boot hang or "do_IRQ: cannot handle IRQ -1"
- Prev by Date: Re: [PATCH 0/3] x86_64 irq fixes
- Next by Date: Re: + clocksource-increase-initcall-priority.patch added to -mm tree
- Previous by thread: [PATCH 3/3] x86_64 irq: Allocate a vector across all cpus for genapic_flat.
- Next by thread: Re: [PATCH 0/3] x86_64 irq fixes
- Index(es):
Relevant Pages
|
|