* [-tip tree] compile error in arch/ia64/kernel/acpi.c @ 2008-12-31 9:16 Li Zefan 2008-12-31 9:25 ` Li Zefan 2008-12-31 11:05 ` Rusty Russell 0 siblings, 2 replies; 4+ messages in thread From: Li Zefan @ 2008-12-31 9:16 UTC (permalink / raw) To: Rusty Russell, Mike Travis; +Cc: Ingo Molnar, LKML arch/ia64/kernel/acpi.c:205: error: conflicting types for 'total_cpus' include/linux/smp.h:25: error: previous declaration of 'total_cpus' was here due to [PATCH 3/3] cpumask: add sysfs displays for configured and disabled cpu maps (http://lkml.org/lkml/2008/12/19/25) ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [-tip tree] compile error in arch/ia64/kernel/acpi.c 2008-12-31 9:16 [-tip tree] compile error in arch/ia64/kernel/acpi.c Li Zefan @ 2008-12-31 9:25 ` Li Zefan 2008-12-31 11:05 ` Rusty Russell 1 sibling, 0 replies; 4+ messages in thread From: Li Zefan @ 2008-12-31 9:25 UTC (permalink / raw) To: Li Zefan; +Cc: Rusty Russell, Mike Travis, Ingo Molnar, LKML, tony.luck forgot to CC Tony Luck <tony.luck@intel.com> Li Zefan wrote: > arch/ia64/kernel/acpi.c:205: error: conflicting types for 'total_cpus' > include/linux/smp.h:25: error: previous declaration of 'total_cpus' was here > > due to [PATCH 3/3] cpumask: add sysfs displays for configured and disabled cpu maps > (http://lkml.org/lkml/2008/12/19/25) > Is this a sane fix? ---- From: Li Zefan <lizf@cn.fujitsu.com> Subject: [PATCH] IA64: fix compile error Remove static total_cpus in arch/ia64/kernel/acpi.c, use global total_cpus defined in drivers/base/cpu.c. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com> --- arch/ia64/kernel/acpi.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/arch/ia64/kernel/acpi.c b/arch/ia64/kernel/acpi.c index 54ae373..0553648 100644 --- a/arch/ia64/kernel/acpi.c +++ b/arch/ia64/kernel/acpi.c @@ -202,7 +202,6 @@ char *__init __acpi_map_table(unsigned long phys_addr, unsigned long size) Boot-time Table Parsing -------------------------------------------------------------------------- */ -static int total_cpus __initdata; static int available_cpus __initdata; struct acpi_table_madt *acpi_madt __initdata; static u8 has_8259; -- 1.5.4.rc3 ^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [-tip tree] compile error in arch/ia64/kernel/acpi.c 2008-12-31 9:16 [-tip tree] compile error in arch/ia64/kernel/acpi.c Li Zefan 2008-12-31 9:25 ` Li Zefan @ 2008-12-31 11:05 ` Rusty Russell 2008-12-31 15:15 ` Kamalesh Babulal 1 sibling, 1 reply; 4+ messages in thread From: Rusty Russell @ 2008-12-31 11:05 UTC (permalink / raw) To: Li Zefan; +Cc: Mike Travis, Ingo Molnar, LKML, Stephen Rothwell, Luck, Tony On Wednesday 31 December 2008 19:46:07 Li Zefan wrote: > arch/ia64/kernel/acpi.c:205: error: conflicting types for 'total_cpus' > include/linux/smp.h:25: error: previous declaration of 'total_cpus' was here > > due to [PATCH 3/3] cpumask: add sysfs displays for configured and disabled cpu maps > (http://lkml.org/lkml/2008/12/19/25) Hmm, I don't know how this escaped linux-next. But the fix is simple: Subject: Remove IA64 definition of total_cpus now it's in core code Impact: fix IA64 compile Fortunately, they have exactly the same semantics. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> diff --git a/arch/ia64/kernel/acpi.c b/arch/ia64/kernel/acpi.c --- a/arch/ia64/kernel/acpi.c +++ b/arch/ia64/kernel/acpi.c @@ -202,7 +202,6 @@ char *__init __acpi_map_table(unsigned l Boot-time Table Parsing -------------------------------------------------------------------------- */ -static int total_cpus __initdata; static int available_cpus __initdata; struct acpi_table_madt *acpi_madt __initdata; static u8 has_8259; ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [-tip tree] compile error in arch/ia64/kernel/acpi.c 2008-12-31 11:05 ` Rusty Russell @ 2008-12-31 15:15 ` Kamalesh Babulal 0 siblings, 0 replies; 4+ messages in thread From: Kamalesh Babulal @ 2008-12-31 15:15 UTC (permalink / raw) To: Rusty Russell Cc: Li Zefan, Mike Travis, Ingo Molnar, LKML, Stephen Rothwell, Luck, Tony * Rusty Russell <rusty@rustcorp.com.au> [2008-12-31 21:35:08]: > On Wednesday 31 December 2008 19:46:07 Li Zefan wrote: > > arch/ia64/kernel/acpi.c:205: error: conflicting types for 'total_cpus' > > include/linux/smp.h:25: error: previous declaration of 'total_cpus' was here > > > > due to [PATCH 3/3] cpumask: add sysfs displays for configured and disabled cpu maps > > (http://lkml.org/lkml/2008/12/19/25) > > Hmm, I don't know how this escaped linux-next. But the fix is simple: > Hi Rusty, This was caught in today's linux-next :) > Subject: Remove IA64 definition of total_cpus now it's in core code > > Impact: fix IA64 compile > > Fortunately, they have exactly the same semantics. > Tested-by: Kamalesh Babulal <kamalesh@linux.vnet.ibm.com> > Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> > > diff --git a/arch/ia64/kernel/acpi.c b/arch/ia64/kernel/acpi.c > --- a/arch/ia64/kernel/acpi.c > +++ b/arch/ia64/kernel/acpi.c > @@ -202,7 +202,6 @@ char *__init __acpi_map_table(unsigned l > Boot-time Table Parsing > -------------------------------------------------------------------------- */ > > -static int total_cpus __initdata; > static int available_cpus __initdata; > struct acpi_table_madt *acpi_madt __initdata; > static u8 has_8259; -- Thanks & Regards, Kamalesh Babulal, Linux Technology Center, IBM, ISTL. ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2008-12-31 15:20 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-12-31 9:16 [-tip tree] compile error in arch/ia64/kernel/acpi.c Li Zefan 2008-12-31 9:25 ` Li Zefan 2008-12-31 11:05 ` Rusty Russell 2008-12-31 15:15 ` Kamalesh Babulal
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox