Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6
[cascardo/linux.git] / arch / mips / include / asm / mmu_context.h
index d959273..73c0d45 100644 (file)
 #define TLBMISS_HANDLER_SETUP_PGD(pgd)                         \
        tlbmiss_handler_setup_pgd((unsigned long)(pgd))
 
-static inline void tlbmiss_handler_setup_pgd(unsigned long pgd)
-{
-       /* Check for swapper_pg_dir and convert to physical address. */
-       if ((pgd & CKSEG3) == CKSEG0)
-               pgd = CPHYSADDR(pgd);
-       write_c0_context(pgd << 11);
-}
+extern void tlbmiss_handler_setup_pgd(unsigned long pgd);
 
 #define TLBMISS_HANDLER_SETUP()                                                \
        do {                                                            \