[PATCH 18/19] x86, io_apic: Introduce eoi_ioapic_pin call-back

2012-11-20 Thread Joerg Roedel
This callback replaces the old __eoi_ioapic_pin function which needs a special path for interrupt remapping. Signed-off-by: Joerg Roedel Acked-by: Sebastian Andrzej Siewior --- arch/x86/include/asm/io_apic.h |5 + arch/x86/include/asm/x86_init.h |1 + arch/x86/kernel/apic/io_apic.c

[PATCH 18/19] x86, io_apic: Introduce eoi_ioapic_pin call-back

2012-09-26 Thread Joerg Roedel
This callback replaces the old __eoi_ioapic_pin function which needs a special path for interrupt remapping. Signed-off-by: Joerg Roedel --- arch/x86/include/asm/io_apic.h |5 + arch/x86/include/asm/x86_init.h |1 + arch/x86/kernel/apic/io_apic.c | 20 ++-- arch/x

Re: [PATCH 18/19] x86, io_apic: Introduce eoi_ioapic_pin call-back

2012-09-25 Thread Joerg Roedel
On Sun, Aug 26, 2012 at 08:52:33PM +0200, Sebastian Andrzej Siewior wrote: > Basically you shuffle the code from up there, down there and call from behind > a function pointer. There are two things different this time: > - no version check >= 0x20 > I belive this is obsolete since this runs only

Re: [PATCH 18/19] x86, io_apic: Introduce eoi_ioapic_pin call-back

2012-08-26 Thread Sebastian Andrzej Siewior
On Mon, Aug 20, 2012 at 03:56:04PM +0200, Joerg Roedel wrote: > diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c > index aac3f62..d4db390 100644 > --- a/arch/x86/kernel/apic/io_apic.c > +++ b/arch/x86/kernel/apic/io_apic.c > @@ -557,19 +557,10 @@ static void unmask_ioapi

[PATCH 18/19] x86, io_apic: Introduce eoi_ioapic_pin call-back

2012-08-20 Thread Joerg Roedel
This callback replaces the old __eoi_ioapic_pin function which needs a special path for interrupt remapping. Signed-off-by: Joerg Roedel --- arch/x86/include/asm/io_apic.h |5 + arch/x86/include/asm/x86_init.h |1 + arch/x86/kernel/apic/io_apic.c | 20 ++-- arch/x

[PATCH 18/19] x86, io_apic: Introduce eoi_ioapic_pin call-back

2012-08-07 Thread Joerg Roedel
This callback replaces the old __eoi_ioapic_pin function which needs a special path for interrupt remapping. Signed-off-by: Joerg Roedel --- arch/x86/include/asm/io_apic.h |4 arch/x86/include/asm/x86_init.h |1 + arch/x86/kernel/apic/io_apic.c | 20 ++-- arch/x8