From: Paul E. McKenney Date: Tue, 1 Oct 2013 06:54:05 +0000 (+1000) Subject: powerpc: Fix parameter clobber in csum_partial_copy_generic() X-Git-Tag: v3.12-rc4~24^2~7 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d9813c3681a36774b254c0cdc9cce53c9e22c756;p=pandora-kernel.git powerpc: Fix parameter clobber in csum_partial_copy_generic() The csum_partial_copy_generic() uses register r7 to adjust the remaining bytes to process. Unfortunately, r7 also holds a parameter, namely the address of the flag to set in case of access exceptions while reading the source buffer. Lacking a quantum implementation of PowerPC, this commit instead uses register r9 to do the adjusting, leaving r7's pointer uncorrupted. Signed-off-by: Paul E. McKenney Signed-off-by: Anton Blanchard Cc: stable@vger.kernel.org Signed-off-by: Benjamin Herrenschmidt --- Reading git-diff-tree failed