Richard Purdie 1c9d3df5e8 [ARM] 4078/1: Fix ARM copypage cache coherency problems
If PG_dcache_dirty is set for a page, we need to flush the source page
before performing any copypage operation using a different virtual address.

This fixes the copypage implementations for XScale, StrongARM and ARMv6.

This patch fixes segmentation faults seen in the dynamic linker under
the usage patterns in glibc 2.4/2.5.

Signed-off-by: Richard Purdie <rpurdie@rpsys.net>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2006-12-30 17:05:08 +00:00
..
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2006-09-27 17:34:30 +01:00
2005-04-16 15:20:36 -07:00
2006-12-13 14:34:43 +00:00
2006-09-20 14:58:35 +01:00
2006-06-25 11:23:45 +01:00
2006-01-03 17:39:34 +00:00
2005-04-16 15:20:36 -07:00
2006-12-13 14:34:43 +00:00
2006-12-13 14:34:43 +00:00
2006-12-17 23:29:57 +00:00
2006-11-30 13:53:54 +00:00
2006-12-18 00:12:47 +00:00
2006-11-30 13:53:54 +00:00
2006-12-13 14:34:43 +00:00
2006-12-13 14:34:43 +00:00
2006-12-13 14:34:43 +00:00
2006-12-13 14:34:43 +00:00