[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.


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