summaryrefslogtreecommitdiffstats
path: root/arch/tile/kernel/setup.c
diff options
context:
space:
mode:
authorChris Metcalf <cmetcalf@tilera.com>2012-03-29 15:50:08 -0400
committerChris Metcalf <cmetcalf@tilera.com>2012-04-02 12:13:22 -0400
commit719ea79e330c5e1a17fb7e4cf352a81e4c84cff5 (patch)
tree08fc6a29a0430599b9e91e9e87945b0b6eb2ef6a /arch/tile/kernel/setup.c
parent5f220704127ae70db519fabbda4ece649eadac7f (diff)
arch/tile: fix up locking in pgtable.c slightly
We should be holding the init_mm.page_table_lock in shatter_huge_page() since we are modifying the kernel page tables. Then, only if we are walking the other root page tables to update them, do we want to take the pgd_lock. Add a comment about taking the pgd_lock that we always do it with interrupts disabled and therefore are not at risk from the tlbflush IPI deadlock as is seen on x86. Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
Diffstat (limited to 'arch/tile/kernel/setup.c')
0 files changed, 0 insertions, 0 deletions