Skip to content

Commit

Permalink
[PATCH] remove lock prefix from is_at_popf() tests
Browse files Browse the repository at this point in the history
The lock prefix will cause an exception when used with the
popf instruction, so no need to continue searching after it's
found.

Signed-off-by: Chuck Ebbert <76306.1226@compuserve.com>
Signed-off-by: Andi Kleen <ak@suse.de>
  • Loading branch information
Chuck Ebbert authored and Andi Kleen committed Sep 26, 2006
1 parent 145106e commit d4d3585
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions arch/x86_64/kernel/ptrace.c
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ static int is_at_popf(struct task_struct *child, struct pt_regs *regs)
case 0x26: case 0x2e:
case 0x36: case 0x3e:
case 0x64: case 0x65:
case 0xf0: case 0xf2: case 0xf3:
case 0xf2: case 0xf3:
continue;

case 0x40 ... 0x4f:
Expand All @@ -148,7 +148,7 @@ static int is_at_popf(struct task_struct *child, struct pt_regs *regs)
/* 64-bit mode: REX prefix */
continue;

/* CHECKME: f0, f2, f3 */
/* CHECKME: f2, f3 */

/*
* pushf: NOTE! We should probably not let
Expand Down

0 comments on commit d4d3585

Please sign in to comment.