|
@@ -585,7 +585,6 @@ phys_pud_init(pud_t *pud_page, unsigned long paddr, unsigned long paddr_end,
|
|
|
paddr_end,
|
|
paddr_end,
|
|
|
page_size_mask,
|
|
page_size_mask,
|
|
|
prot);
|
|
prot);
|
|
|
- __flush_tlb_all();
|
|
|
|
|
continue;
|
|
continue;
|
|
|
}
|
|
}
|
|
|
/*
|
|
/*
|
|
@@ -628,7 +627,6 @@ phys_pud_init(pud_t *pud_page, unsigned long paddr, unsigned long paddr_end,
|
|
|
pud_populate(&init_mm, pud, pmd);
|
|
pud_populate(&init_mm, pud, pmd);
|
|
|
spin_unlock(&init_mm.page_table_lock);
|
|
spin_unlock(&init_mm.page_table_lock);
|
|
|
}
|
|
}
|
|
|
- __flush_tlb_all();
|
|
|
|
|
|
|
|
|
|
update_page_count(PG_LEVEL_1G, pages);
|
|
update_page_count(PG_LEVEL_1G, pages);
|
|
|
|
|
|
|
@@ -669,7 +667,6 @@ phys_p4d_init(p4d_t *p4d_page, unsigned long paddr, unsigned long paddr_end,
|
|
|
paddr_last = phys_pud_init(pud, paddr,
|
|
paddr_last = phys_pud_init(pud, paddr,
|
|
|
paddr_end,
|
|
paddr_end,
|
|
|
page_size_mask);
|
|
page_size_mask);
|
|
|
- __flush_tlb_all();
|
|
|
|
|
continue;
|
|
continue;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -681,7 +678,6 @@ phys_p4d_init(p4d_t *p4d_page, unsigned long paddr, unsigned long paddr_end,
|
|
|
p4d_populate(&init_mm, p4d, pud);
|
|
p4d_populate(&init_mm, p4d, pud);
|
|
|
spin_unlock(&init_mm.page_table_lock);
|
|
spin_unlock(&init_mm.page_table_lock);
|
|
|
}
|
|
}
|
|
|
- __flush_tlb_all();
|
|
|
|
|
|
|
|
|
|
return paddr_last;
|
|
return paddr_last;
|
|
|
}
|
|
}
|
|
@@ -734,8 +730,6 @@ kernel_physical_mapping_init(unsigned long paddr_start,
|
|
|
if (pgd_changed)
|
|
if (pgd_changed)
|
|
|
sync_global_pgds(vaddr_start, vaddr_end - 1);
|
|
sync_global_pgds(vaddr_start, vaddr_end - 1);
|
|
|
|
|
|
|
|
- __flush_tlb_all();
|
|
|
|
|
-
|
|
|
|
|
return paddr_last;
|
|
return paddr_last;
|
|
|
}
|
|
}
|
|
|
|
|
|