Index: kernel/arch/ppc32/include/arch/barrier.h
===================================================================
--- kernel/arch/ppc32/include/arch/barrier.h	(revision ed88c8e9e48e792fdd0df46568e33e36eb624db3)
+++ kernel/arch/ppc32/include/arch/barrier.h	(revision 8c85f0f28eee89a731d082e5c3e87ae6d4d4ba98)
@@ -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;
