[PATCH] x86_64: fix bug in csum_partial_copy_generic()

I was observing reproducible crashes on the "movw %bx,(%rsi)" instruction
below while a process in a recvfrom() system call was copying packet data
to user space. The patch below fixes the exception table and causes the
crash to no longer reproduce. Please apply.

Acked-by: Andi Kleen <ak@muc.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by Dave Peterson and committed by Linus Torvalds 92ed0223 5ce17b18

+1 -1
+1 -1
arch/x86_64/lib/csum-copy.S
··· 188 source 189 movw (%rdi),%bx 190 adcl %ebx,%eax 191 - dest 192 decl %ecx 193 movw %bx,(%rsi) 194 leaq 2(%rdi),%rdi 195 leaq 2(%rsi),%rsi
··· 188 source 189 movw (%rdi),%bx 190 adcl %ebx,%eax 191 decl %ecx 192 + dest 193 movw %bx,(%rsi) 194 leaq 2(%rdi),%rdi 195 leaq 2(%rsi),%rsi