From: keith mannthey <kmannth@us.ibm.com>
To: Jiri Kosina <jikos@jikos.cz>
Cc: lkml <linux-kernel@vger.kernel.org>,
Andrew Morton <akpm@osdl.org>, Linus Torvalds <torvalds@osdl.org>
Subject: Re: [PATCH] make mach-generic/summit.c compile on UP
Date: Fri, 06 Oct 2006 10:23:41 -0700 [thread overview]
Message-ID: <1160155421.5663.1.camel@keithlap> (raw)
In-Reply-To: <Pine.LNX.4.64.0610061109360.12556@twin.jikos.cz>
On Fri, 2006-10-06 at 11:11 +0200, Jiri Kosina wrote:
> On Thu, 5 Oct 2006, keith mannthey wrote:
>
> > Yea I am pretty sure CONFIG_X86_GENERIC is ment to boot UP and SMP
> > kernels.
> > Maybe just moving apicid_2_node to a UP safe location would be a good
> > way to go as well. I overlooked the fact that CONFIG_X86_GENERIC wasn't
> > always SMP.
>
> Below is the patch doing exactly this. Fixes compilation of Linus' git
> tree, applicable also to -mm. Please apply.
>
> [PATCH] make kernels with CONFIG_X86_GENERIC and !CONFIG_SMP compilable
>
> CONFIG_X86_GENERIC is not exclusively CONFIG_SMP, as mach-default/ could
> be compiled also for UP archs. The patch fixes compilation error in
> include/asm/mach-summit/mach_apic.h in case CONFIG_X86_GENERIC && !CONFIG_SMP
>
> Signed-off-by: Jiri Kosina <jikos@jikos.cz>
>
> include/asm-i386/smp.h | 5 +++--
> 1 files changed, 3 insertions(+), 2 deletions(-)
>
> --- a/include/asm-i386/smp.h
> +++ b/include/asm-i386/smp.h
> @@ -46,8 +46,6 @@ extern u8 x86_cpu_to_apicid[];
>
> #define cpu_physical_id(cpu) x86_cpu_to_apicid[cpu]
>
> -extern u8 apicid_2_node[];
> -
> #ifdef CONFIG_HOTPLUG_CPU
> extern void cpu_exit_clear(void);
> extern void cpu_uninit(void);
> @@ -101,6 +99,9 @@ #define NO_PROC_ID 0xFF /* No processo
> #endif
>
> #ifndef __ASSEMBLY__
> +
> +extern u8 apicid_2_node[];
> +
> #ifdef CONFIG_X86_LOCAL_APIC
> static __inline int logical_smp_processor_id(void)
> {
Look good to me. Thanks for fixing this.
Acked-by: Keith Mannthey <kmannth@us.ibm.com>
next prev parent reply other threads:[~2006-10-06 17:23 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-10-05 17:16 [PATCH] make mach-generic/summit.c compile on UP Jiri Kosina
2006-10-05 20:31 ` keith mannthey
2006-10-05 21:18 ` Jiri Kosina
2006-10-05 22:24 ` keith mannthey
2006-10-06 9:11 ` Jiri Kosina
2006-10-06 17:23 ` keith mannthey [this message]
2006-10-05 23:11 ` Andi Kleen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1160155421.5663.1.camel@keithlap \
--to=kmannth@us.ibm.com \
--cc=akpm@osdl.org \
--cc=jikos@jikos.cz \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@osdl.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.