From: Krzysztof Kozlowski Date: Mon, 15 Jun 2015 08:25:16 +0000 (+0900) Subject: dmaengine: pl330: Fix overflow when reporting residue in memcpy X-Git-Tag: omap-for-v4.3/fixes-merge-window~155^2~7 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ae128293d97404f491dc76f1843c7adacfec3441;p=pandora-kernel.git dmaengine: pl330: Fix overflow when reporting residue in memcpy During memcpy operations the residue was always set to an u32 overflowed value. In pl330_tx_status() function number of currently transferred bytes was subtracted from internal "bytes_requested" field. However this "bytes_requested" was not initialized at start to length of memcpy buffer so transferred bytes were subtracted from 0 causing overflow. Signed-off-by: Krzysztof Kozlowski Cc: Fixes: aee4d1fac887 ("dmaengine: pl330: improve pl330_tx_status() function") Signed-off-by: Vinod Koul --- Reading git-diff-tree failed