* [PATCH -tip] x86: apic/io_apic fix compilation warning @ 2009-03-21 10:22 Jaswinder Singh Rajput 2009-03-21 16:36 ` Ingo Molnar 0 siblings, 1 reply; 3+ messages in thread From: Jaswinder Singh Rajput @ 2009-03-21 10:22 UTC (permalink / raw) To: Ingo Molnar, x86 maintainers, LKML Hello Ingo, Is this fix looks OK to you: From: Jaswinder Singh Rajput <jaswinderrajput@gmail.com> Date: Sat, 21 Mar 2009 15:41:17 +0530 Subject: [PATCH] x86: apic/io_apic fix compilation warning Fix: arch/x86/kernel/apic/io_apic.c:1431: warning: ‘msi_ir_chip’ defined but not used Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput@gmail.com> --- arch/x86/kernel/apic/io_apic.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c index d882c03..3ca7838 100644 --- a/arch/x86/kernel/apic/io_apic.c +++ b/arch/x86/kernel/apic/io_apic.c @@ -1428,7 +1428,6 @@ void __setup_vector_irq(int cpu) static struct irq_chip ioapic_chip; static struct irq_chip ir_ioapic_chip; -static struct irq_chip msi_ir_chip; #define IOAPIC_AUTO -1 #define IOAPIC_EDGE 0 @@ -3402,6 +3401,8 @@ static struct irq_chip msi_ir_chip = { #endif .retrigger = ioapic_retrigger_irq, }; +#else +static struct irq_chip msi_ir_chip; #endif /* -- 1.6.0.6 ^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH -tip] x86: apic/io_apic fix compilation warning 2009-03-21 10:22 [PATCH -tip] x86: apic/io_apic fix compilation warning Jaswinder Singh Rajput @ 2009-03-21 16:36 ` Ingo Molnar 2009-03-21 18:20 ` Jaswinder Singh Rajput 0 siblings, 1 reply; 3+ messages in thread From: Ingo Molnar @ 2009-03-21 16:36 UTC (permalink / raw) To: Jaswinder Singh Rajput; +Cc: x86 maintainers, LKML * Jaswinder Singh Rajput <jaswinder@kernel.org> wrote: > Hello Ingo, > > Is this fix looks OK to you: > > From: Jaswinder Singh Rajput <jaswinderrajput@gmail.com> > Date: Sat, 21 Mar 2009 15:41:17 +0530 > Subject: [PATCH] x86: apic/io_apic fix compilation warning > > Fix: > arch/x86/kernel/apic/io_apic.c:1431: warning: ‘msi_ir_chip’ defined but not used > > Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput@gmail.com> > --- > arch/x86/kernel/apic/io_apic.c | 3 ++- > 1 files changed, 2 insertions(+), 1 deletions(-) > > diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c > index d882c03..3ca7838 100644 > --- a/arch/x86/kernel/apic/io_apic.c > +++ b/arch/x86/kernel/apic/io_apic.c > @@ -1428,7 +1428,6 @@ void __setup_vector_irq(int cpu) > > static struct irq_chip ioapic_chip; > static struct irq_chip ir_ioapic_chip; > -static struct irq_chip msi_ir_chip; > > #define IOAPIC_AUTO -1 > #define IOAPIC_EDGE 0 > @@ -3402,6 +3401,8 @@ static struct irq_chip msi_ir_chip = { > #endif > .retrigger = ioapic_retrigger_irq, > }; > +#else > +static struct irq_chip msi_ir_chip; > #endif hm, i think it would be cleaner to remove the CONFIG_INTR_REMAP define altogether and define msi_ir_chip all the time. (and make sure this build fine even in the !INTR_REMAP case) Ingo ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH -tip] x86: apic/io_apic fix compilation warning 2009-03-21 16:36 ` Ingo Molnar @ 2009-03-21 18:20 ` Jaswinder Singh Rajput 0 siblings, 0 replies; 3+ messages in thread From: Jaswinder Singh Rajput @ 2009-03-21 18:20 UTC (permalink / raw) To: Ingo Molnar; +Cc: x86 maintainers, LKML On Sat, 2009-03-21 at 17:36 +0100, Ingo Molnar wrote: > hm, i think it would be cleaner to remove the CONFIG_INTR_REMAP > define altogether and define msi_ir_chip all the time. (and make > sure this build fine even in the !INTR_REMAP case) > Is this looks OK to you and can you please check this in your magic .config files: From: Jaswinder Singh Rajput <jaswinderrajput@gmail.com> Date: Sat, 21 Mar 2009 23:40:00 +0530 Subject: [PATCH] x86: apic/io_apic.c define msi_ir_chip and ir_ioapic_chip all the time move out msi_ir_chip and ir_ioapic_chip from CONFIG_INTR_REMAP shadow Fix: arch/x86/kernel/apic/io_apic.c:1431: warning: ‘msi_ir_chip’ defined but not used Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput@gmail.com> --- arch/x86/kernel/apic/io_apic.c | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c index d882c03..1aea1c2 100644 --- a/arch/x86/kernel/apic/io_apic.c +++ b/arch/x86/kernel/apic/io_apic.c @@ -1428,7 +1428,6 @@ void __setup_vector_irq(int cpu) static struct irq_chip ioapic_chip; static struct irq_chip ir_ioapic_chip; -static struct irq_chip msi_ir_chip; #define IOAPIC_AUTO -1 #define IOAPIC_EDGE 0 @@ -2663,20 +2662,20 @@ static struct irq_chip ioapic_chip __read_mostly = { .retrigger = ioapic_retrigger_irq, }; -#ifdef CONFIG_INTR_REMAP static struct irq_chip ir_ioapic_chip __read_mostly = { .name = "IR-IO-APIC", .startup = startup_ioapic_irq, .mask = mask_IO_APIC_irq, .unmask = unmask_IO_APIC_irq, +#ifdef CONFIG_INTR_REMAP .ack = ack_x2apic_edge, .eoi = ack_x2apic_level, #ifdef CONFIG_SMP .set_affinity = set_ir_ioapic_affinity_irq, #endif +#endif .retrigger = ioapic_retrigger_irq, }; -#endif static inline void init_IO_APIC_traps(void) { @@ -3391,18 +3390,18 @@ static struct irq_chip msi_chip = { .retrigger = ioapic_retrigger_irq, }; -#ifdef CONFIG_INTR_REMAP static struct irq_chip msi_ir_chip = { .name = "IR-PCI-MSI", .unmask = unmask_msi_irq, .mask = mask_msi_irq, +#ifdef CONFIG_INTR_REMAP .ack = ack_x2apic_edge, #ifdef CONFIG_SMP .set_affinity = ir_set_msi_irq_affinity, #endif +#endif .retrigger = ioapic_retrigger_irq, }; -#endif /* * Map the PCI dev to the corresponding remapping hardware unit -- 1.6.0.6 ^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2009-03-21 18:21 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2009-03-21 10:22 [PATCH -tip] x86: apic/io_apic fix compilation warning Jaswinder Singh Rajput 2009-03-21 16:36 ` Ingo Molnar 2009-03-21 18:20 ` Jaswinder Singh Rajput
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox