ARM: make_coherent(): fix problems with highpte, part 2
authorRussell King <rmk+kernel@arm.linux.org.uk>
Fri, 18 Dec 2009 16:43:57 +0000 (16:43 +0000)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Sat, 20 Feb 2010 16:42:51 +0000 (16:42 +0000)
commitae1402022edbeef3991f1e4bae8fa99558be291b
tree92d0c34f87ca4174a17d8fae1ac6bcdcd032fddc
parent4b3073e1c53a256275f1079c0fbfbe85883d9275
ARM: make_coherent(): fix problems with highpte, part 2

update_mmu_cache() is called with the page table for the faulted-in
page still mapped.  We need to modify the PTE for this page to ensure
coherency with other shared mappings when multiple shared mappings
exist within a MM.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/mm/fault-armv.c