rk: revert 20f3d0b+v3.0.66 to v3.0
[firefly-linux-kernel-4.4.55.git] / arch / powerpc / lib / feature-fixups.c
index 7a8a7487cee8dde9d06aa86fff3bd32bdd54433e..0d08d0171392a4e7ec72e21226737cc458e3a98f 100644 (file)
@@ -18,8 +18,6 @@
 #include <linux/init.h>
 #include <asm/cputable.h>
 #include <asm/code-patching.h>
-#include <asm/page.h>
-#include <asm/sections.h>
 
 
 struct fixup_entry {
@@ -130,27 +128,6 @@ void do_lwsync_fixups(unsigned long value, void *fixup_start, void *fixup_end)
        }
 }
 
-void do_final_fixups(void)
-{
-#if defined(CONFIG_PPC64) && defined(CONFIG_RELOCATABLE)
-       int *src, *dest;
-       unsigned long length;
-
-       if (PHYSICAL_START == 0)
-               return;
-
-       src = (int *)(KERNELBASE + PHYSICAL_START);
-       dest = (int *)KERNELBASE;
-       length = (__end_interrupts - _stext) / sizeof(int);
-
-       while (length--) {
-               patch_instruction(dest, *src);
-               src++;
-               dest++;
-       }
-#endif
-}
-
 #ifdef CONFIG_FTR_FIXUP_SELFTEST
 
 #define check(x)       \