arch/ppc64/kernel/prom.c:200: warning: missing braces around initializer arch/ppc64/kernel/prom.c:200: warning: (near initialization for `hmt_thread_data[0]') arch/ppc64/kernel/prom.c: In function `prom_hold_cpus': arch/ppc64/kernel/prom.c:1090: warning: implicit declaration of function `_get_PIR' Is there some reason why hmt_thread_data[] cannot go into bss? --- 25-akpm/arch/ppc64/kernel/prom.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) diff -puN arch/ppc64/kernel/prom.c~ppc64-prom-warnings arch/ppc64/kernel/prom.c --- 25/arch/ppc64/kernel/prom.c~ppc64-prom-warnings Fri Feb 13 17:13:23 2004 +++ 25-akpm/arch/ppc64/kernel/prom.c Fri Feb 13 17:13:23 2004 @@ -186,12 +186,13 @@ extern void copy_and_flush(unsigned long extern char cmd_line[512]; /* XXX */ unsigned long dev_tree_size; +unsigned long _get_PIR(void); #ifdef CONFIG_HMT struct { unsigned int pir; unsigned int threadid; -} hmt_thread_data[NR_CPUS] = {0}; +} hmt_thread_data[NR_CPUS]; #endif /* CONFIG_HMT */ char testString[] = "LINUX\n"; _