]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
ARM: 5545/2: add flush_kernel_dcache_page() for ARM
authorNicolas Pitre <nico@cam.org>
Fri, 12 Jun 2009 02:09:29 +0000 (03:09 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 2 Jul 2009 23:50:03 +0000 (16:50 -0700)
commit371bae795fb7d0361205d16f3a8c91b2cc9a917b
tree01b2918b5a15f2f4fcb34f0712fe72634b5fd10a
parentfee803b2f0c28c78984fc319bd4b88ad47117368
ARM: 5545/2: add flush_kernel_dcache_page() for ARM

commit 73be1591579084a8103a7005dd3172f3e9dd7362 upstream.

Without this, the default implementation is a no op which is completely
wrong with a VIVT cache, and usage of sg_copy_buffer() produces
unpredictable results.

Tested-by: Sebastian Andrzej Siewior <bigeasy@breakpoint.cc>
Signed-off-by: Nicolas Pitre <nico@marvell.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/arm/include/asm/cacheflush.h