瀏覽代碼

ARM: pgtable: remove L2 cache flushes for SMP page table bring-up

The MMU is always configured to read page tables from the L2 cache
so there's little point flushing them out of the L2 cache back to
RAM.  Remove these flushes.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Russell King 14 年之前
父節點
當前提交
26bbf0b57a
共有 1 個文件被更改,包括 0 次插入2 次删除
  1. 0 2
      arch/arm/kernel/smp.c

+ 0 - 2
arch/arm/kernel/smp.c

@@ -85,7 +85,6 @@ static inline void identity_mapping_add(pgd_t *pgd, unsigned long start,
 		pmd[1] = __pmd(addr | prot);
 		pmd[1] = __pmd(addr | prot);
 		addr += SECTION_SIZE;
 		addr += SECTION_SIZE;
 		flush_pmd_entry(pmd);
 		flush_pmd_entry(pmd);
-		outer_clean_range(__pa(pmd), __pa(pmd + 1));
 	}
 	}
 }
 }
 
 
@@ -100,7 +99,6 @@ static inline void identity_mapping_del(pgd_t *pgd, unsigned long start,
 		pmd[0] = __pmd(0);
 		pmd[0] = __pmd(0);
 		pmd[1] = __pmd(0);
 		pmd[1] = __pmd(0);
 		clean_pmd_entry(pmd);
 		clean_pmd_entry(pmd);
-		outer_clean_range(__pa(pmd), __pa(pmd + 1));
 	}
 	}
 }
 }