summaryrefslogtreecommitdiff
path: root/arch/arm/mm/flush.c
diff options
context:
space:
mode:
authorCatalin Marinas <catalin.marinas@arm.com>2009-11-24 18:54:07 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2009-12-04 14:58:50 +0000
commit115b22474eb1905da2f606a057da3455833333d3 (patch)
tree21633ac227c92fc6f646ccdb5a0b3d7f5f73aaba /arch/arm/mm/flush.c
parentf91fb05d826a43063fa0aa2ec30c23d3993a208d (diff)
downloadlinux-next-115b22474eb1905da2f606a057da3455833333d3.tar.gz
ARM: 5794/1: Flush the D-cache during copy_user_highpage()
The I and D caches for copy-on-write pages on processors with write-allocate caches become incoherent causing problems on application relying on CoW for text pages (dynamic linker relocating symbols in a text page). This patch flushes the D-cache for such pages. Cc: Nicolas Pitre <nico@fluxnic.net> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mm/flush.c')
0 files changed, 0 insertions, 0 deletions