This patch set fixes a few issues with uprobe support on MIPS: 1) uretprobe support 2) probe removal 3) branch instruction emulation With these changes I believe all of uprobe tracing for MIPSr2 works properly. There are outstanding issues with uprobe tracing for MIPSr6 if a probe is placed over compact branch instructions (as these are not currently emulated properly). Marcin Nowakowski (3): MIPS: fix uretprobe implementation MIPS: uprobes: remove incorrect set_orig_insn MIPS: uprobes: fix use of uninitialised variable arch/mips/include/asm/uprobes.h | 1 - arch/mips/kernel/uprobes.c | 25 +++---------------------- 2 files changed, 3 insertions(+), 23 deletions(-) -- 2.7.4