Index: kernel/arch/ppc64/include/cpu.h
===================================================================
--- kernel/arch/ppc64/include/cpu.h	(revision df4ed852a2d1b242f9bdce0a873009a2cb77cec7)
+++ kernel/arch/ppc64/include/cpu.h	(revision da1f9dc1583ac0512bc6f526a7d3e477ee640173)
@@ -38,8 +38,8 @@
 #include <typedefs.h>
 
-struct cpu_arch {
+typedef struct {
 	int version;
 	int revision;
-};
+} cpu_arch_t;
 	
 #endif
Index: kernel/arch/ppc64/include/cpuid.h
===================================================================
--- kernel/arch/ppc64/include/cpuid.h	(revision df4ed852a2d1b242f9bdce0a873009a2cb77cec7)
+++ kernel/arch/ppc64/include/cpuid.h	(revision da1f9dc1583ac0512bc6f526a7d3e477ee640173)
@@ -38,10 +38,10 @@
 #include <arch/types.h>
 
-struct cpu_info {
+typedef struct {
 	uint16_t version;
 	uint16_t revision;
-} __attribute__ ((packed));
+} __attribute__ ((packed)) cpu_info_t;
 
-static inline void cpu_version(struct cpu_info *info)
+static inline void cpu_version(cpu_info_t *info)
 {
 	asm volatile (
