Index: kernel/arch/ppc32/include/arch/barrier.h
===================================================================
--- kernel/arch/ppc32/include/arch/barrier.h	(revision d2f75eb31efa7109d60f52eb578fddc21c8d1e2d)
+++ kernel/arch/ppc32/include/arch/barrier.h	(revision b43f393301546fdd21903d4877b9718f04707c5e)
@@ -62,17 +62,5 @@
  */
 
-NO_TRACE static inline void smc_coherence(void *addr)
-{
-	asm volatile (
-	    "dcbst 0, %[addr]\n"
-	    "sync\n"
-	    "icbi 0, %[addr]\n"
-	    "sync\n"
-	    "isync\n"
-	    :: [addr] "r" (addr)
-	);
-}
-
-NO_TRACE static inline void smc_coherence_block(void *addr, unsigned int len)
+NO_TRACE static inline void smc_coherence(void *addr, unsigned int len)
 {
 	unsigned int i;
