[PATCH] mm: powerpc init_mm without ptlock

Restore an earlier mod which went missing in the powerpc reshuffle: the 4xx
mmu_mapin_ram does not need to take init_mm.page_table_lock.

Signed-off-by: Hugh Dickins <hugh@veritas.com>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by Hugh Dickins and committed by Linus Torvalds 7ce774b4 01edcd89

-4
-4
arch/powerpc/mm/4xx_mmu.c
··· 110 110 pmd_t *pmdp; 111 111 unsigned long val = p | _PMD_SIZE_16M | _PAGE_HWEXEC | _PAGE_HWWRITE; 112 112 113 - spin_lock(&init_mm.page_table_lock); 114 113 pmdp = pmd_offset(pgd_offset_k(v), v); 115 114 pmd_val(*pmdp++) = val; 116 115 pmd_val(*pmdp++) = val; 117 116 pmd_val(*pmdp++) = val; 118 117 pmd_val(*pmdp++) = val; 119 - spin_unlock(&init_mm.page_table_lock); 120 118 121 119 v += LARGE_PAGE_SIZE_16M; 122 120 p += LARGE_PAGE_SIZE_16M; ··· 125 127 pmd_t *pmdp; 126 128 unsigned long val = p | _PMD_SIZE_4M | _PAGE_HWEXEC | _PAGE_HWWRITE; 127 129 128 - spin_lock(&init_mm.page_table_lock); 129 130 pmdp = pmd_offset(pgd_offset_k(v), v); 130 131 pmd_val(*pmdp) = val; 131 - spin_unlock(&init_mm.page_table_lock); 132 132 133 133 v += LARGE_PAGE_SIZE_4M; 134 134 p += LARGE_PAGE_SIZE_4M;