From: Kenn H. <ke...@us...> - 2002-12-12 01:47:23
|
Update of /cvsroot/linux-vax/kernel-2.5/init In directory sc8-pr-cvs1:/tmp/cvs-serv20971/init Modified Files: main.c Log Message: Merge 2.5.8 Index: main.c =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/init/main.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- main.c 4 Dec 2002 10:48:49 -0000 1.7 +++ main.c 12 Dec 2002 01:47:20 -0000 1.8 @@ -27,6 +27,7 @@ #include <linux/iobuf.h> #include <linux/bootmem.h> #include <linux/tty.h> +#include <linux/percpu.h> #include <asm/io.h> #include <asm/bugs.h> @@ -68,6 +69,7 @@ extern void sysctl_init(void); extern void signals_init(void); +extern void radix_tree_init(void); extern void free_initmem(void); #ifdef CONFIG_TC @@ -265,6 +267,10 @@ #ifndef CONFIG_SMP +static inline void setup_per_cpu_areas(void) +{ +} + #ifdef CONFIG_X86_LOCAL_APIC static void __init smp_init(void) { @@ -274,12 +280,9 @@ #define smp_init() do { } while (0) #endif -static inline void setup_per_cpu_areas(void) -{ -} #else -#ifndef __HAVE_ARCH_PER_CPU +#ifdef __GENERIC_PER_CPU unsigned long __per_cpu_offset[NR_CPUS]; static void __init setup_per_cpu_areas(void) @@ -301,7 +304,11 @@ memcpy(ptr, __per_cpu_start, size); } } -#endif /* !__HAVE_ARCH_PER_CPU */ +#else +static inline void setup_per_cpu_areas(void) +{ +} +#endif /* !__GENERIC_PER_CPU */ /* Called by boot processor to activate the rest. */ static void __init smp_init(void) @@ -394,7 +401,7 @@ proc_caches_init(); vfs_caches_init(mempages); buffer_init(mempages); - page_cache_init(mempages); + radix_tree_init(); #if defined(CONFIG_ARCH_S390) ccwcache_init(); #endif |