powerpc/32: Remove Mac-on-Linux/rtlinux hooks
authorBen Hutchings <ben@decadent.org.uk>
Fri, 2 Dec 2016 02:35:52 +0000 (02:35 +0000)
committerMichael Ellerman <mpe@ellerman.id.au>
Tue, 21 Mar 2017 11:09:26 +0000 (22:09 +1100)
The symbols exported for use by MOL/rtlinux aren't getting CRCs and I
was about to fix that. But MOL is dead upstream, and the latest work on
it was to make it use KVM instead of its own kernel module. So remove
them instead.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/kernel/head_32.S
arch/powerpc/mm/hash_low_32.S

index 1607be7c0ef2dddc88f27daf19eefc6fc116b291..e22734278458d567f85e6d071fee8fad2b282776 100644 (file)
@@ -735,11 +735,7 @@ END_MMU_FTR_SECTION_IFSET(MMU_FTR_NEED_DTLB_SW_LRU)
        EXCEPTION(0x2c00, Trap_2c, unknown_exception, EXC_XFER_EE)
        EXCEPTION(0x2d00, Trap_2d, unknown_exception, EXC_XFER_EE)
        EXCEPTION(0x2e00, Trap_2e, unknown_exception, EXC_XFER_EE)
-       EXCEPTION(0x2f00, MOLTrampoline, unknown_exception, EXC_XFER_EE_LITE)
-
-       .globl mol_trampoline
-       .set mol_trampoline, i0x2f00
-       EXPORT_SYMBOL(mol_trampoline)
+       EXCEPTION(0x2f00, Trap_2f, unknown_exception, EXC_XFER_EE)
 
        . = 0x3000
 
@@ -1278,16 +1274,6 @@ EXPORT_SYMBOL(empty_zero_page)
 swapper_pg_dir:
        .space  PGD_TABLE_SIZE
 
-       .globl intercept_table
-intercept_table:
-       .long 0, 0, i0x200, i0x300, i0x400, 0, i0x600, i0x700
-       .long i0x800, 0, 0, 0, 0, i0xd00, 0, 0
-       .long 0, 0, 0, i0x1300, 0, 0, 0, 0
-       .long 0, 0, 0, 0, 0, 0, 0, 0
-       .long 0, 0, 0, 0, 0, 0, 0, 0
-       .long 0, 0, 0, 0, 0, 0, 0, 0
-EXPORT_SYMBOL(intercept_table)
-
 /* Room for two PTE pointers, usually the kernel and current user pointers
  * to their respective root page table.
  */
index 09cc50c8dace34652b028ab94f8bd8123daffa0e..6f962e5cb5e195cbb617359c3262d28ad164ab73 100644 (file)
 #ifdef CONFIG_SMP
        .section .bss
        .align  2
-       .globl mmu_hash_lock
 mmu_hash_lock:
        .space  4
-EXPORT_SYMBOL(mmu_hash_lock)
 #endif /* CONFIG_SMP */
 
 /*