projects
/
linux-block.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4bbf439
)
[regression fix] really dumb fuckup in sparc64 __csum_partial_copy() changes
author
Al Viro
<viro@zeniv.linux.org.uk>
Tue, 8 Dec 2020 21:37:47 +0000
(16:37 -0500)
committer
Al 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
patch
|
blob
|
blame
|
history
diff --git
a/arch/sparc/lib/csum_copy.S
b/arch/sparc/lib/csum_copy.S
index 0c0268e77155341797b6f70cb2b221b2543d5bf9..d839956407a7749739928a3f53e18f48bc0dc440 100644
(file)
--- a/
arch/sparc/lib/csum_copy.S
+++ b/
arch/sparc/lib/csum_copy.S
@@
-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