[PATCH] fix CONFIG_SMP=n generic builds

From: Jesse Barnes <jbarnes_at_engr.sgi.com>
Date: 2005-01-25 07:48:34
On Wednesday, January 19, 2005 3:19 pm, Luck, Tony wrote:
> Uni-processor support is a mess right now.  Dan's resurrection
> of Jesse's patches for generic-up support doesn't apply ... the
> prime culprit is discontig.c:find_per_node_space() which has been
> touched by several patches, so we still have lots of build
> errors for generic-up.  tiger and zx1 systems do compile cleanly
> with CONFIG_SMP=n, but the tiger stalls:

Here's something that works for me with both generic and sn2 configs with and 
w/o CONFIG_SMP.  Needs careful review (the new per-cpu MCA bits are broken 
for SMP, can you take a look Russ?).

Fix the CONFIG_IA64_GENERIC + CONFIG_SMP=n build by fixing up discontig, numa, 
and other CONFIG_SMP=n issues with the build.  Note that some driver fixes 
are omitted (e.g. mmtimer and sn_hwperf) as they've already been sent 
separately.  Eventually it would be good to get to the point where we can 
build kernels w/CONFIG_DISCONTIGMEM and w/o CONFIG_NUMA as well since that's 
the sort of kernel that will probably be most useful for kexec based crash 
dumping.  This is one small step in that direction.

Thanks,
Jesse

-
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Received on Mon Jan 24 15:55:48 2005

This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:35 EST