diff options
author | Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it> | 2005-06-25 17:55:26 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-06-25 19:24:36 -0400 |
commit | 84dd8d7e9c080b4db66b00b8bc36ccf09a90f824 (patch) | |
tree | 9307f2025dae93220d46eaca17b01d7945990e40 /include/asm-um | |
parent | 29d56cfe3ca599ddc3ae9156e7e469c044d97b96 (diff) |
[PATCH] uml: add profile_pc for i386
Cope with a conditional i386 definition, which is wrong for UML. Before we
just used that one, but it wasn't defined for CONFIG_SMP, so in that case
we got link errors.
Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
Cc: Jeff Dike <jdike@addtoit.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include/asm-um')
-rw-r--r-- | include/asm-um/ptrace-i386.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/asm-um/ptrace-i386.h b/include/asm-um/ptrace-i386.h index 04222f35c43e..fe882b9d917e 100644 --- a/include/asm-um/ptrace-i386.h +++ b/include/asm-um/ptrace-i386.h | |||
@@ -32,6 +32,10 @@ | |||
32 | #define PT_REGS_SYSCALL_RET(r) PT_REGS_EAX(r) | 32 | #define PT_REGS_SYSCALL_RET(r) PT_REGS_EAX(r) |
33 | #define PT_FIX_EXEC_STACK(sp) do ; while(0) | 33 | #define PT_FIX_EXEC_STACK(sp) do ; while(0) |
34 | 34 | ||
35 | /* Cope with a conditional i386 definition. */ | ||
36 | #undef profile_pc | ||
37 | #define profile_pc(regs) PT_REGS_IP(regs) | ||
38 | |||
35 | #define user_mode(r) UPT_IS_USER(&(r)->regs) | 39 | #define user_mode(r) UPT_IS_USER(&(r)->regs) |
36 | 40 | ||
37 | #endif | 41 | #endif |