diff options
| -rw-r--r-- | arch/i386/kernel/kprobes.c | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/arch/i386/kernel/kprobes.c b/arch/i386/kernel/kprobes.c index 043f5292e70a..6c93ddf09512 100644 --- a/arch/i386/kernel/kprobes.c +++ b/arch/i386/kernel/kprobes.c | |||
| @@ -242,10 +242,6 @@ static int __kprobes kprobe_handler(struct pt_regs *regs) | |||
| 242 | kcb->kprobe_status = KPROBE_REENTER; | 242 | kcb->kprobe_status = KPROBE_REENTER; |
| 243 | return 1; | 243 | return 1; |
| 244 | } else { | 244 | } else { |
| 245 | if (regs->eflags & VM_MASK) { | ||
| 246 | /* We are in virtual-8086 mode. Return 0 */ | ||
| 247 | goto no_kprobe; | ||
| 248 | } | ||
| 249 | if (*addr != BREAKPOINT_INSTRUCTION) { | 245 | if (*addr != BREAKPOINT_INSTRUCTION) { |
| 250 | /* The breakpoint instruction was removed by | 246 | /* The breakpoint instruction was removed by |
| 251 | * another cpu right after we hit, no further | 247 | * another cpu right after we hit, no further |
| @@ -265,11 +261,6 @@ static int __kprobes kprobe_handler(struct pt_regs *regs) | |||
| 265 | 261 | ||
| 266 | p = get_kprobe(addr); | 262 | p = get_kprobe(addr); |
| 267 | if (!p) { | 263 | if (!p) { |
| 268 | if (regs->eflags & VM_MASK) { | ||
| 269 | /* We are in virtual-8086 mode. Return 0 */ | ||
| 270 | goto no_kprobe; | ||
| 271 | } | ||
| 272 | |||
| 273 | if (*addr != BREAKPOINT_INSTRUCTION) { | 264 | if (*addr != BREAKPOINT_INSTRUCTION) { |
| 274 | /* | 265 | /* |
| 275 | * The breakpoint instruction was removed right | 266 | * The breakpoint instruction was removed right |
