]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commitdiff
[regression fix] really dumb fuckup in sparc64 __csum_partial_copy() changes
authorAl Viro <viro@zeniv.linux.org.uk>
Tue, 8 Dec 2020 21:37:47 +0000 (16:37 -0500)
committerAl Viro <viro@zeniv.linux.org.uk>
Tue, 8 Dec 2020 21:37:47 +0000 (16:37 -0500)
~0U is -1, not 1

Reported-by: Anatoly Pugachev <matorola@gmail.com>
Tested-by: Anatoly Pugachev <matorola@gmail.com>
Fixes: fdf8bee96f9a "sparc64: propagate the calling convention changes down to __csum_partial_copy_...()"
X-brown-paperbag: yes
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
arch/sparc/lib/csum_copy.S

index 0c0268e77155341797b6f70cb2b221b2543d5bf9..d839956407a7749739928a3f53e18f48bc0dc440 100644 (file)
@@ -71,7 +71,7 @@
 FUNC_NAME:             /* %o0=src, %o1=dst, %o2=len */
        LOAD(prefetch, %o0 + 0x000, #n_reads)
        xor             %o0, %o1, %g1
-       mov             1, %o3
+       mov             -1, %o3
        clr             %o4
        andcc           %g1, 0x3, %g0
        bne,pn          %icc, 95f