diff mbox

[v2,22/25] linux-user: AArch64: define TARGET_CLONE_BACKWARDS

Message ID 1387752607-23755-23-git-send-email-peter.maydell@linaro.org
State Accepted
Commit 1b69f006bff89e5e4710dd04be85277aab8856bf
Headers show

Commit Message

Peter Maydell Dec. 22, 2013, 10:50 p.m. UTC
From: Claudio Fontana <claudio.fontana@linaro.org>

The AArch64 linux-user support was written before but merged after
commit 4ce6243dc621 which cleaned up the handling of the clone()
syscall argument order, so we failed to notice that AArch64 also needs
TARGET_CLONE_BACKWARDS to be defined. Add this define so that clone
and fork syscalls work correctly.

Signed-off-by: Claudio Fontana <claudio.fontana@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
---
 linux-user/aarch64/syscall.h | 1 +
 1 file changed, 1 insertion(+)
diff mbox

Patch

diff --git a/linux-user/aarch64/syscall.h b/linux-user/aarch64/syscall.h
index aef419e..18f44a8 100644
--- a/linux-user/aarch64/syscall.h
+++ b/linux-user/aarch64/syscall.h
@@ -7,3 +7,4 @@  struct target_pt_regs {
 
 #define UNAME_MACHINE "aarch64"
 #define UNAME_MINIMUM_RELEASE "3.8.0"
+#define TARGET_CLONE_BACKWARDS