From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42945) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bPUXo-0007nU-9i for qemu-devel@nongnu.org; Tue, 19 Jul 2016 08:54:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bPUXm-0003Qa-FG for qemu-devel@nongnu.org; Tue, 19 Jul 2016 08:54:39 -0400 Received: from mail-lf0-x22b.google.com ([2a00:1450:4010:c07::22b]:33715) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bPUXm-0003QO-7N for qemu-devel@nongnu.org; Tue, 19 Jul 2016 08:54:38 -0400 Received: by mail-lf0-x22b.google.com with SMTP id b199so13476202lfe.0 for ; Tue, 19 Jul 2016 05:54:38 -0700 (PDT) From: riku.voipio@linaro.org Date: Tue, 19 Jul 2016 15:54:14 +0300 Message-Id: <29b9f30b1e3a158e0127c45ade959b7d943cf8f8.1468932683.git.riku.voipio@linaro.org> In-Reply-To: References: Subject: [Qemu-devel] [PULL 16/16] linux-user: AArch64 has sync_file_range, not sync_file_range2 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Peter Maydell From: Peter Maydell The AArch64 Linux ABI syscall 84 is sync_file_range, not sync_file_range2 (in the kernel it uses the asm-generic headers and does not define __ARCH_WANT_SYNC_FILE_RANGE2). Update our TARGET_NR_* definitions accordingly. This fixes the sync_file_range syscall which otherwise gets its arguments in the wrong order. Signed-off-by: Peter Maydell Signed-off-by: Riku Voipio --- linux-user/aarch64/syscall_nr.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/linux-user/aarch64/syscall_nr.h b/linux-user/aarch64/syscall_nr.h index 59511d8..a3c9a3b 100644 --- a/linux-user/aarch64/syscall_nr.h +++ b/linux-user/aarch64/syscall_nr.h @@ -86,8 +86,7 @@ #define TARGET_NR_sync 81 #define TARGET_NR_fsync 82 #define TARGET_NR_fdatasync 83 -#define TARGET_NR_sync_file_range2 84 -/* #define TARGET_NR_sync_file_range 84 */ +#define TARGET_NR_sync_file_range 84 #define TARGET_NR_timerfd_create 85 #define TARGET_NR_timerfd_settime 86 #define TARGET_NR_timerfd_gettime 87 -- 2.1.4