typo in arch/i386/lib/checksum.c?

Michael L. Galbraith (mikeg@weiden.de)
Tue, 27 Jan 1998 16:09:47 +0100 (MET)


Hello Developers,

I think there's a typo in checksum.c ..

--- linux-2.1.82/arch/i386/lib/checksum.c.org Tue Jan 27 11:47:22 1998
+++ linux-2.1.82/arch/i386/lib/checksum.c Tue Jan 27 11:51:12 1998
@@ -208,7 +208,7 @@
# Exception handler:
################################################
#
-.section .fixup, \"a\" #
+.section .fixup, \"ax\" #
#
6000: #
#

.. because it doesn't have a .fixup section without the x.

--- linux-2.1.82/arch/i386/lib/checksum.o.a Tue Jan 27 11:14:43 1998
+++ linux-2.1.82/arch/i386/lib/checksum.o.ax Tue Jan 27 11:15:12 1998
@@ -353,7 +353,7 @@
# Exception handler:
################################################
#
-.section .fixup, \"a\" #
+.section .fixup, \"ax\" #
#
6000: #
#
@@ -451,3 +451,13 @@
1f2: 89 ec movl %ebp,%esp
1f4: 5d popl %ebp
1f5: c3 ret
+Disassembly of section .fixup:
+
+00000000 <.fixup>:
+ 0: c7 03 f2 ff ff movl $0xfffffff2,(%ebx)
+ 5: ff
+ 6: e9 88 01 00 00 jmp 193 <csum_partial_copy_generic+0xe3>
+ b: 8b 5d 18 movl 0x18(%ebp),%ebx
+ e: eb f0 jmp 0 <.fixup>
+ 10: 8b 5d 1c movl 0x1c(%ebp),%ebx
+ 13: eb eb jmp 0 <.fixup>

-Mike