.. | .. |
---|
26 | 26 | unsigned long size, pgprot_t vma_prot); |
---|
27 | 27 | #define __HAVE_PHYS_MEM_ACCESS_PROT |
---|
28 | 28 | |
---|
| 29 | +/* |
---|
| 30 | + * This gets called at the end of handling a page fault, when |
---|
| 31 | + * the kernel has put a new PTE into the page table for the process. |
---|
| 32 | + * We use it to ensure coherency between the i-cache and d-cache |
---|
| 33 | + * for the page which has just been mapped in. |
---|
| 34 | + * On machines which use an MMU hash table, we use this to put a |
---|
| 35 | + * corresponding HPTE into the hash table ahead of time, instead of |
---|
| 36 | + * waiting for the inevitable extra hash-table miss exception. |
---|
| 37 | + */ |
---|
| 38 | +void update_mmu_cache(struct vm_area_struct *vma, unsigned long address, pte_t *ptep); |
---|
| 39 | + |
---|
29 | 40 | #endif /* __ASSEMBLY__ */ |
---|
30 | 41 | #endif |
---|