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.2.52~54 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=13ce0c4a399a654effc40a9a57e87ac23cf19267;p=pandora-kernel.git powerpc: Fix parameter clobber in csum_partial_copy_generic() commit d9813c3681a36774b254c0cdc9cce53c9e22c756 upstream. 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 Signed-off-by: Benjamin Herrenschmidt Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed