[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 3/5] linux-user: Don't use UID16 on AArch64
From: |
Peter Maydell |
Subject: |
[Qemu-devel] [PATCH 3/5] linux-user: Don't use UID16 on AArch64 |
Date: |
Sun, 2 Mar 2014 19:36:40 +0000 |
From: Andreas Schwab <address@hidden>
The AArch64 kernel defines its __kernel_uid_t type as 32 bits, unlike
32 bit ARM, so don't enable our 16-bit UID wrapper handling.
Signed-off-by: Andreas Schwab <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>
---
linux-user/syscall_defs.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/linux-user/syscall_defs.h b/linux-user/syscall_defs.h
index 3c8869e..d55f396 100644
--- a/linux-user/syscall_defs.h
+++ b/linux-user/syscall_defs.h
@@ -53,7 +53,8 @@
#define TARGET_IOC_NRBITS 8
#define TARGET_IOC_TYPEBITS 8
-#if defined(TARGET_I386) || defined(TARGET_ARM) || defined(TARGET_SPARC) \
+#if defined(TARGET_I386) || (defined(TARGET_ARM) && defined(TARGET_ABI32)) \
+ || defined(TARGET_SPARC) \
|| defined(TARGET_M68K) || defined(TARGET_SH4) || defined(TARGET_CRIS)
/* 16 bit uid wrappers emulation */
#define USE_UID16
--
1.9.0
- [Qemu-devel] [PATCH 0/5] linux-user: various fixes for AArch64, Peter Maydell, 2014/03/02
- [Qemu-devel] [PATCH 2/5] linux-user: AArch64: Implement SA_RESTORER for signal handlers, Peter Maydell, 2014/03/02
- [Qemu-devel] [PATCH 1/5] linux-user/signal.c: Fix AArch64 big-endian FP register restore, Peter Maydell, 2014/03/02
- [Qemu-devel] [PATCH 3/5] linux-user: Don't use UID16 on AArch64,
Peter Maydell <=
- [Qemu-devel] [PATCH 4/5] linux-user: Fix getresuid, getresgid if !USE_UID16, Peter Maydell, 2014/03/02
- [Qemu-devel] [PATCH 5/5] linux-user: Implement sendmmsg syscall, Peter Maydell, 2014/03/02
- Re: [Qemu-devel] [PATCH 0/5] linux-user: various fixes for AArch64, Richard Henderson, 2014/03/03
- Re: [Qemu-devel] [PATCH 0/5] linux-user: various fixes for AArch64, Riku Voipio, 2014/03/03