MIPS: Add uprobes support.
[linux-drm-fsl-dcu.git] / arch / mips / kernel / traps.c
index cea964daf400644404e28d0f44477ecd86a94c8d..fdb392b27e8109f8b02a1b09b3a3d95cdbd20f14 100644 (file)
@@ -984,6 +984,18 @@ asmlinkage void do_bp(struct pt_regs *regs)
         * pertain to them.
         */
        switch (bcode) {
+       case BRK_UPROBE:
+               if (notify_die(DIE_UPROBE, "uprobe", regs, bcode,
+                              current->thread.trap_nr, SIGTRAP) == NOTIFY_STOP)
+                       goto out;
+               else
+                       break;
+       case BRK_UPROBE_XOL:
+               if (notify_die(DIE_UPROBE_XOL, "uprobe_xol", regs, bcode,
+                              current->thread.trap_nr, SIGTRAP) == NOTIFY_STOP)
+                       goto out;
+               else
+                       break;
        case BRK_KPROBE_BP:
                if (notify_die(DIE_BREAK, "debug", regs, bcode,
                               current->thread.trap_nr, SIGTRAP) == NOTIFY_STOP)