Move update_mmu_cache() declaration from tlbflush.h to pgtable.h where it belongs. This fixes some build problems on some configs

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>

+13 -11
+13
include/asm-powerpc/pgtable.h
··· 38 38 remap_pfn_range(vma, vaddr, pfn, size, prot) 39 39 40 40 #include <asm-generic/pgtable.h> 41 + 42 + 43 + /* 44 + * This gets called at the end of handling a page fault, when 45 + * the kernel has put a new PTE into the page table for the process. 46 + * We use it to ensure coherency between the i-cache and d-cache 47 + * for the page which has just been mapped in. 48 + * On machines which use an MMU hash table, we use this to put a 49 + * corresponding HPTE into the hash table ahead of time, instead of 50 + * waiting for the inevitable extra hash-table miss exception. 51 + */ 52 + extern void update_mmu_cache(struct vm_area_struct *, unsigned long, pte_t); 53 + 41 54 #endif /* __ASSEMBLY__ */ 42 55 43 56 #endif /* __KERNEL__ */
-11
include/asm-powerpc/tlbflush.h
··· 162 162 163 163 #endif 164 164 165 - /* 166 - * This gets called at the end of handling a page fault, when 167 - * the kernel has put a new PTE into the page table for the process. 168 - * We use it to ensure coherency between the i-cache and d-cache 169 - * for the page which has just been mapped in. 170 - * On machines which use an MMU hash table, we use this to put a 171 - * corresponding HPTE into the hash table ahead of time, instead of 172 - * waiting for the inevitable extra hash-table miss exception. 173 - */ 174 - extern void update_mmu_cache(struct vm_area_struct *, unsigned long, pte_t); 175 - 176 165 #endif /*__KERNEL__ */ 177 166 #endif /* _ASM_POWERPC_TLBFLUSH_H */