commit | c9f27f1026f55b543df260ad8ab84a7bdab7792f | [log] [tgz] |
---|---|---|
author | Catalin Marinas <catalin.marinas@arm.com> | Tue Nov 22 17:30:29 2011 +0000 |
committer | Catalin Marinas <catalin.marinas@arm.com> | Thu Dec 08 10:30:40 2011 +0000 |
tree | dc43f5eff07e385f3943a9e99766a68e8ebb33b9 | |
parent | 1b6ba46b7efa31055eb993a6f2c6bbcb8b35b001 [diff] |
ARM: LPAE: Invalidate the TLB before freeing the PMD Similar to the PTE freeing, this patch introduced __pmd_free_tlb() which invalidates the TLB before freeing a PMD page. This is needed because on newer processors the entry in the upper page table may be cached by the TLB and point to random data after the PMD has been freed. Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>