uml-stop-saving-process-fp-state.patch broke the UML/x86_64 build.
On x86_64, sys/ptrace.h has to be included before asm/ptrace.h.
Otherwise, the defines in asm/ptrace.h will ruin the parse of
sys/ptrace.h -
asm/ptrace.h:
#define PTRACE_GETREGS 12
sys/ptrace.h:
enum __ptrace_request
{
...
PTRACE_GETREGS = 12,
...
}
Also, errno.h was missing.
Signed-off-by: Jeff Dike <jdike@linux.intel.com>
---
arch/um/os-Linux/sys-x86_64/registers.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
Index: linux-2.6.20/arch/um/os-Linux/sys-x86_64/registers.c
===================================================================
--- linux-2.6.20.orig/arch/um/os-Linux/sys-x86_64/registers.c 2007-09-18 20:51:35.000000000 -0400
+++ linux-2.6.20/arch/um/os-Linux/sys-x86_64/registers.c 2007-09-18 20:52:15.000000000 -0400
@@ -3,9 +3,10 @@
* Licensed under the GPL
*/
+#include <errno.h>
+#include <sys/ptrace.h>
#define __FRAME_OFFSETS
#include <asm/ptrace.h>
-#include <sys/ptrace.h>
#include "longjmp.h"
#include "user.h"
-
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Mike Travis | [RFC 00/15] x86_64: Optimize percpu accesses |
| Dave Jones | agp / cpufreq. |
| Willy Tarreau | Re: [PATCH] tcp: splice as many packets as possible at once |
| Gerrit Renker | [PATCH 14/37] dccp: Tidy up setsockopt calls |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Natalie Protasevich | [BUG] New Kernel Bugs |
git: | |
