Index: arch/ppc32/include/atomic.h
===================================================================
--- arch/ppc32/include/atomic.h	(revision d71007efd9bf1adac91d39ec37befb57a9123574)
+++ arch/ppc32/include/atomic.h	(revision e1be3b6b980efbd59c66cd0b6f3c2dc4a505b824)
@@ -30,10 +30,7 @@
 #define __ppc32_ATOMIC_H__
 
-#include <arch/types.h>
-#include <typedefs.h>
-
 static inline void atomic_inc(atomic_t *val)
 {
-	__u32 tmp;
+	long tmp;
 
 	asm __volatile__ (
@@ -50,5 +47,5 @@
 static inline void atomic_dec(atomic_t *val)
 {
-	__u32 tmp;
+	long tmp;
 
 	asm __volatile__(
