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"; 

_