From: Catalin Marinas Date: Thu, 4 Feb 2010 06:04:50 +0000 (-0500) Subject: [libata] Call flush_dcache_page after PIO data transfers in libata-sff.c X-Git-Tag: v2.6.33-rc7~5^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2d68b7fe55d9e19a8a868224ed0dfd6526568521;p=pandora-kernel.git [libata] Call flush_dcache_page after PIO data transfers in libata-sff.c flush_dcache_page() must be called after (!ATA_TFLAG_WRITE) the data copying to avoid D-cache aliasing with user space or I-D cache coherency issues (when reading data from an ATA device using PIO, the kernel dirties the D-cache but there is no flush_dcache_page() required on Harvard architectures). Signed-off-by: Catalin Marinas Signed-off-by: Jeff Garzik --- Reading git-diff-tree failed