Re: [PATCH] x86, fix x86 fixup_irqs() error handling [v2]

2014-03-11 Thread Ingo Molnar
* Prarit Bhargava wrote: > fixup_irqs() calls chip->set_irq_affinity which eventually calls > __assign_irq_vector(). Errors are not propogated back from this function call > and this results in silent irq relocation failures. This patch fixes this > issue and prints out a warning if there is a

Re: [PATCH] x86, fix x86 fixup_irqs() error handling

2014-03-06 Thread Thomas Gleixner
On Wed, 5 Mar 2014, David Rientjes wrote: > On Wed, 5 Mar 2014, Prarit Bhargava wrote: > > > diff --git a/arch/x86/kernel/irq.c b/arch/x86/kernel/irq.c > > index d99f31d..55fab61 100644 > > --- a/arch/x86/kernel/irq.c > > +++ b/arch/x86/kernel/irq.c > > @@ -351,6 +351,7 @@ void fixup_irqs(void)

Re: [PATCH] x86, fix x86 fixup_irqs() error handling

2014-03-05 Thread Prarit Bhargava
On 03/05/2014 04:09 PM, David Rientjes wrote: > On Wed, 5 Mar 2014, Prarit Bhargava wrote: > >> diff --git a/arch/x86/kernel/irq.c b/arch/x86/kernel/irq.c >> index d99f31d..55fab61 100644 >> --- a/arch/x86/kernel/irq.c >> +++ b/arch/x86/kernel/irq.c >> @@ -351,6 +351,7 @@ void fixup_irqs(void) >

Re: [PATCH] x86, fix x86 fixup_irqs() error handling

2014-03-05 Thread David Rientjes
On Wed, 5 Mar 2014, Prarit Bhargava wrote: > diff --git a/arch/x86/kernel/irq.c b/arch/x86/kernel/irq.c > index d99f31d..55fab61 100644 > --- a/arch/x86/kernel/irq.c > +++ b/arch/x86/kernel/irq.c > @@ -351,6 +351,7 @@ void fixup_irqs(void) > struct irq_desc *desc; > struct irq_data *da