linux-stable-rt/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
..
Makefile [PATCH] bitops: sparc64: use generic bitops 2006-03-26 08:57:14 -08:00
NGbzero.S [SPARC64]: Optimized TSB table initialization. 2006-03-20 01:16:41 -08:00
NGcopy_from_user.S
NGcopy_to_user.S
NGmemcpy.S
NGpage.S
NGpatch.S
PeeCeeI.c
U1copy_from_user.S
U1copy_to_user.S
U1memcpy.S
U3copy_from_user.S
U3copy_to_user.S
U3memcpy.S
U3patch.S
VISsave.S
atomic.S
bitops.S
bzero.S
checksum.S [SPARC64]: Fix missing fold at end of checksums. 2006-06-04 21:32:01 -07:00
clear_page.S
copy_in_user.S
copy_page.S
csum_copy.S [SPARC64]: Fix missing fold at end of checksums. 2006-06-04 21:32:01 -07:00
csum_copy_from_user.S
csum_copy_to_user.S
delay.c
iomap.c
ipcsum.S
mcount.S
memcmp.S
memmove.S
memscan.S
rwsem.S
strlen.S
strlen_user.S
strncmp.S
strncpy_from_user.S
user_fixup.c
xor.S [SPARC64]: Niagara optimized XOR functions for RAID. 2006-03-20 01:14:03 -08:00