Subject: sparc64: Missing includes

For some reason my cross compiler needs these includes of cpudata in order to get sparc64
to compile.

Signed-off-by: Christoph Lameter <clameter@sgi.com>


---
 arch/sparc64/kernel/mdesc.c |    1 +
 arch/sparc64/kernel/sysfs.c |    1 +
 arch/sparc64/kernel/traps.c |    1 +
 3 files changed, 3 insertions(+)

Index: linux-2.6/arch/sparc64/kernel/sysfs.c
===================================================================
--- linux-2.6.orig/arch/sparc64/kernel/sysfs.c	2008-05-29 08:20:59.837736927 -0700
+++ linux-2.6/arch/sparc64/kernel/sysfs.c	2008-05-29 10:27:29.000262478 -0700
@@ -10,6 +10,7 @@
 
 #include <asm/hypervisor.h>
 #include <asm/spitfire.h>
+#include <asm/cpudata.h>
 
 static DEFINE_PER_CPU(struct hv_mmu_statistics, mmu_stats) __attribute__((aligned(64)));
 
Index: linux-2.6/arch/sparc64/kernel/traps.c
===================================================================
--- linux-2.6.orig/arch/sparc64/kernel/traps.c	2008-05-29 08:20:59.847736818 -0700
+++ linux-2.6/arch/sparc64/kernel/traps.c	2008-05-29 10:27:29.030236325 -0700
@@ -41,6 +41,7 @@
 #include <linux/kmod.h>
 #endif
 #include <asm/prom.h>
+#include <asm/cpudata.h>
 
 #include "entry.h"
 
Index: linux-2.6/arch/sparc64/kernel/mdesc.c
===================================================================
--- linux-2.6.orig/arch/sparc64/kernel/mdesc.c	2008-05-29 10:30:16.580238095 -0700
+++ linux-2.6/arch/sparc64/kernel/mdesc.c	2008-05-29 10:30:32.287413345 -0700
@@ -16,6 +16,7 @@
 #include <asm/prom.h>
 #include <asm/oplib.h>
 #include <asm/smp.h>
+#include <asm/cpudata.h>
 
 /* Unlike the OBP device tree, the machine description is a full-on
  * DAG.  An arbitrary number of ARCs are possible from one