From: Vyacheslav Cherkashin Date: Tue, 30 Apr 2013 11:01:57 +0000 (+0400) Subject: Merge commit '47da1aa59eb36b55cda9138bec39942a14f051c4' into kernel X-Git-Tag: Tizen_SDK_2.3~524 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ba85708b73aa2dd2d051348d6135718b2b32ace2;p=kernel%2Fswap-modules.git Merge commit '47da1aa59eb36b55cda9138bec39942a14f051c4' into kernel Conflicts: src/modules/kprobe/arch/dbi_kprobes.c src/modules/kprobe/dbi_kprobes.h --- ba85708b73aa2dd2d051348d6135718b2b32ace2 diff --cc kprobe/arch/asm-x86/dbi_kprobes.c index 9be3aff,a9d5738..aa2d62e --- a/kprobe/arch/asm-x86/dbi_kprobes.c +++ b/kprobe/arch/asm-x86/dbi_kprobes.c @@@ -1222,8 -1372,9 +1222,8 @@@ void arch_prepare_kretprobe(struct kret if ((ri = get_free_rp_inst (rp)) != NULL) { ri->rp = rp; - ri->rp2 = NULL; ri->task = current; - ri->sp = (kprobe_opcode_t *)regs->EREG(sp); + ri->sp = ®s->EREG(sp); /* Replace the return addr with trampoline addr */ if (rp->kp.tgid){ diff --cc kprobe/dbi_kprobes.h index c1b3d90,446ac31..17eb49c --- a/kprobe/dbi_kprobes.h +++ b/kprobe/dbi_kprobes.h @@@ -201,10 -202,10 +201,10 @@@ struct kretprobe_instanc struct hlist_node uflist; struct hlist_node hlist; struct kretprobe *rp; - kprobe_opcode_t *ret_addr; - kprobe_opcode_t *sp; + unsigned long *ret_addr; + unsigned long *sp; - struct kretprobe *rp2; struct task_struct *task; + char data[0]; };