hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/arch/nios2/mm/cacheflush.c
....@@ -198,12 +198,15 @@
198198 EXPORT_SYMBOL(flush_dcache_page);
199199
200200 void update_mmu_cache(struct vm_area_struct *vma,
201
- unsigned long address, pte_t *pte)
201
+ unsigned long address, pte_t *ptep)
202202 {
203
- unsigned long pfn = pte_pfn(*pte);
203
+ pte_t pte = *ptep;
204
+ unsigned long pfn = pte_pfn(pte);
204205 struct page *page;
205206 struct address_space *mapping;
206207
208
+ reload_tlb_page(vma, address, pte);
209
+
207210 if (!pfn_valid(pfn))
208211 return;
209212