From: Viresh Kumar Date: Fri, 4 Mar 2011 09:28:32 +0000 (+0530) Subject: dmaengine/dw_dmac fix: use readl & writel instead of __raw_readl & __raw_writel X-Git-Tag: v2.6.39-rc1~203^2~12^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=29782da5f0206335e2325508ba4fee0d624ddab6;p=pandora-kernel.git dmaengine/dw_dmac fix: use readl & writel instead of __raw_readl & __raw_writel On ARMv7 cores, device memory mapped as Normal Non-cacheable, may not guarantee ordered access causing failures in device drivers that do not use the mandatory memory barriers. readl & writel versions contain necessary memory barriers for this. commit 79f64dbf68c8a9779a7e9a25e0a9f0217a25b57a: "ARM: 6273/1: Add barriers to the I/O accessors if ARM_DMA_MEM_BUFFERABLE" can be referred for more information on this. Signed-off-by: Viresh Kumar Signed-off-by: Vinod Koul --- Reading git-diff-tree failed