Index: arch/ppc32/include/atomic.h
===================================================================
--- arch/ppc32/include/atomic.h	(revision 5f62ef99a9c5aa3020510303c82ab8fcbfa0b83b)
+++ arch/ppc32/include/atomic.h	(revision d99d8c8981900bab307449e417882d0a2e868c73)
@@ -31,4 +31,10 @@
 
 #include <arch/types.h>
+
+#define atomic_inc_pre(x) (atomic_inc(x) - 1)
+#define atomic_dec_pre(x) (atomic_dec(x) + 1)
+
+#define atomic_inc_post(x) atomic_inc(x)
+#define atomic_dec_post(x) atomic_dec(x)
 
 typedef struct { volatile __u32 count; } atomic_t;
