kernel-ark/arch/sparc64/lib
David S. Miller ae5de0ff0b [SPARC64]: Fix missing fold at end of checksums.
Both csum_partial() and the csum_partial_copy*() family of routines
forget to do a final fold on the computed checksum value on sparc64.
So do the standard Sparc "add + set condition codes, add carry"
sequence, then make sure the high 32-bits of the return value are
clear.

Based upon some excellent detective work and debugging done by
Richard Braun and Samuel Thibault.

Signed-off-by: David S. Miller <davem@davemloft.net>
2006-06-04 21:32:01 -07:00
..
atomic.S
bitops.S
bzero.S
checksum.S
clear_page.S
copy_in_user.S
copy_page.S
csum_copy_from_user.S
csum_copy_to_user.S
csum_copy.S [SPARC64]: Fix missing fold at end of checksums. 2006-06-04 21:32:01 -07:00
delay.c
iomap.c
ipcsum.S
Makefile
mcount.S
memcmp.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
memmove.S
memscan.S
NGbzero.S
NGcopy_from_user.S
NGcopy_to_user.S [SPARC64]: Fix some Niagara memcpy() bugs. 2006-03-20 01:12:20 -08:00
NGmemcpy.S
NGpage.S [SPARC64]: Fix branch signedness bug in all code patching. 2006-03-20 01:12:29 -08:00
NGpatch.S
PeeCeeI.c
rwsem.S
strlen_user.S
strlen.S
strncmp.S
strncpy_from_user.S
U1copy_from_user.S
U1copy_to_user.S
U1memcpy.S
U3copy_from_user.S
U3copy_to_user.S
U3memcpy.S
U3patch.S
user_fixup.c
VISsave.S
xor.S [SPARC64]: Niagara optimized XOR functions for RAID. 2006-03-20 01:14:03 -08:00