]> bbs.cooldavid.org Git - net-next-2.6.git/commit
x86: kprobes: fix swapped segment registers in kretprobe
authorRoland McGrath <roland@redhat.com>
Sat, 17 Jul 2010 01:17:12 +0000 (18:17 -0700)
committerRoland McGrath <roland@redhat.com>
Sun, 18 Jul 2010 22:05:34 +0000 (15:05 -0700)
commita197479848a2f1a2a5c07cffa6c31ab5e8c82797
tree6d66cad929d5a2e2aaeb9d33d94b46c9d1093b26
parentbea9a6d239cb2aa2ced4dcb0a05e1827ce61fa3d
x86: kprobes: fix swapped segment registers in kretprobe

In commit f007ea26, the order of the %es and %ds segment registers
got accidentally swapped, so synthesized 'struct pt_regs' frames
have the two values inverted.  It's almost sure that these values
never matter, and that they also never differ.  But wrong is wrong.

Signed-off-by: Roland McGrath <roland@redhat.com>
arch/x86/kernel/kprobes.c