patch-2.1.50 linux/arch/i386/lib/checksum.c
Next file: linux/drivers/block/ide.c
Previous file: linux/Makefile
Back to the patch index
Back to the overall index
- Lines: 52
- Date:
Thu Aug 14 14:41:08 1997
- Orig file:
v2.1.49/linux/arch/i386/lib/checksum.c
- Orig date:
Fri Feb 7 05:54:54 1997
diff -u --recursive --new-file v2.1.49/linux/arch/i386/lib/checksum.c linux/arch/i386/lib/checksum.c
@@ -111,13 +111,13 @@
#define SRC(y...) \
" 9999: "#y"; \n \
.section __ex_table, \"a\"; \n \
- .long 9999b, src_access_fault \n \
+ .long 9999b, 6001f \n \
.previous"
#define DST(y...) \
" 9999: "#y"; \n \
.section __ex_table, \"a\"; \n \
- .long 9999b, dst_access_fault \n \
+ .long 9999b, 6002f \n \
.previous"
unsigned int csum_partial_copy_generic (const char *src, char *dst,
@@ -203,28 +203,28 @@
adcl $0, %%eax
7:
-end_of_body:
+5000:
# Exception handler:
################################################
#
.section .fixup, \"a\" #
#
-common_fixup: #
+6000: #
#
movl %7, (%%ebx) #
#
# FIXME: do zeroing of rest of the buffer here. #
#
- jmp end_of_body #
+ jmp 5000b #
#
-src_access_fault: #
+6001: #
movl %1, %%ebx #
- jmp common_fixup #
+ jmp 6000b #
#
-dst_access_fault: #
+6002: #
movl %2, %%ebx #
- jmp common_fixup #
+ jmp 6000b #
#
.previous #
#
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov