04929fcdcd
Add xen_disk discard support (olh), backport VMDK SCSI change from v1.6.2 maintenance update and update syscall numbers OBS-URL: https://build.opensuse.org/request/show/221154 OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=179
269 lines
11 KiB
Diff
269 lines
11 KiB
Diff
From 5fe572d851613a77b3d8eae66981df585ee46fad Mon Sep 17 00:00:00 2001
|
|
From: Riku Voipio <riku.voipio@linaro.org>
|
|
Date: Mon, 13 Jan 2014 14:33:22 +0200
|
|
Subject: [PATCH] linux-user: sync syscall numbers upto 3.13
|
|
MIME-Version: 1.0
|
|
Content-Type: text/plain; charset=UTF-8
|
|
Content-Transfer-Encoding: 8bit
|
|
|
|
All others updated except unicore, which doesn't look right to
|
|
begin with.
|
|
|
|
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
Signed-off-by: Andreas Färber <afaerber@suse.de>
|
|
---
|
|
linux-user/alpha/syscall_nr.h | 7 +++++++
|
|
linux-user/arm/syscall_nr.h | 6 ++++++
|
|
linux-user/cris/syscall_nr.h | 1 +
|
|
linux-user/i386/syscall_nr.h | 6 ++++++
|
|
linux-user/m68k/syscall_nr.h | 5 +++++
|
|
linux-user/microblaze/syscall_nr.h | 7 ++++++-
|
|
linux-user/mips/syscall_nr.h | 6 ++++++
|
|
linux-user/mips64/syscall_nr.h | 13 +++++++++++++
|
|
linux-user/openrisc/syscall_nr.h | 6 +++++-
|
|
linux-user/ppc/syscall_nr.h | 6 ++++++
|
|
linux-user/s390x/syscall_nr.h | 7 ++++++-
|
|
linux-user/sh4/syscall_nr.h | 6 ++++++
|
|
linux-user/sparc/syscall_nr.h | 7 +++++++
|
|
linux-user/sparc64/syscall_nr.h | 7 +++++++
|
|
linux-user/x86_64/syscall_nr.h | 7 +++++++
|
|
15 files changed, 94 insertions(+), 3 deletions(-)
|
|
|
|
diff --git a/linux-user/alpha/syscall_nr.h b/linux-user/alpha/syscall_nr.h
|
|
index d52d76e..625f301 100644
|
|
--- a/linux-user/alpha/syscall_nr.h
|
|
+++ b/linux-user/alpha/syscall_nr.h
|
|
@@ -433,3 +433,10 @@
|
|
#define TARGET_NR_open_by_handle_at 498
|
|
#define TARGET_NR_clock_adjtime 499
|
|
#define TARGET_NR_syncfs 500
|
|
+#define TARGET_NR_setns 501
|
|
+#define TARGET_NR_accept4 502
|
|
+#define TARGET_NR_sendmmsg 503
|
|
+#define TARGET_NR_process_vm_readv 504
|
|
+#define TARGET_NR_process_vm_writev 505
|
|
+#define TARGET_NR_kcmp 506
|
|
+#define TARGET_NR_finit_module 507
|
|
diff --git a/linux-user/arm/syscall_nr.h b/linux-user/arm/syscall_nr.h
|
|
index 42d6855..bef847c 100644
|
|
--- a/linux-user/arm/syscall_nr.h
|
|
+++ b/linux-user/arm/syscall_nr.h
|
|
@@ -378,3 +378,9 @@
|
|
#define TARGET_NR_open_by_handle_at (371)
|
|
#define TARGET_NR_clock_adjtime (372)
|
|
#define TARGET_NR_syncfs (373)
|
|
+#define TARGET_NR_sendmmsg (374)
|
|
+#define TARGET_NR_setns (375)
|
|
+#define TARGET_NR_process_vm_readv (376)
|
|
+#define TARGET_NR_process_vm_writev (377)
|
|
+#define TARGET_NR_kcmp (378)
|
|
+#define TARGET_NR_finit_module (379)
|
|
diff --git a/linux-user/cris/syscall_nr.h b/linux-user/cris/syscall_nr.h
|
|
index 98f1a0b..694bd02 100644
|
|
--- a/linux-user/cris/syscall_nr.h
|
|
+++ b/linux-user/cris/syscall_nr.h
|
|
@@ -335,3 +335,4 @@
|
|
#define TARGET_NR_inotify_init1 332
|
|
#define TARGET_NR_preadv 333
|
|
#define TARGET_NR_pwritev 334
|
|
+#define TARGET_NR_setns 335
|
|
diff --git a/linux-user/i386/syscall_nr.h b/linux-user/i386/syscall_nr.h
|
|
index f080305..c8f7302 100644
|
|
--- a/linux-user/i386/syscall_nr.h
|
|
+++ b/linux-user/i386/syscall_nr.h
|
|
@@ -347,3 +347,9 @@
|
|
#define TARGET_NR_open_by_handle_at 342
|
|
#define TARGET_NR_clock_adjtime 343
|
|
#define TARGET_NR_syncfs 344
|
|
+#define TARGET_NR_sendmmsg 345
|
|
+#define TARGET_NR_setns 346
|
|
+#define TARGET_NR_process_vm_readv 347
|
|
+#define TARGET_NR_process_vm_writev 348
|
|
+#define TARGET_NR_kcmp 349
|
|
+#define TARGET_NR_finit_module 350
|
|
diff --git a/linux-user/m68k/syscall_nr.h b/linux-user/m68k/syscall_nr.h
|
|
index 4d0937e..25f8521 100644
|
|
--- a/linux-user/m68k/syscall_nr.h
|
|
+++ b/linux-user/m68k/syscall_nr.h
|
|
@@ -344,3 +344,8 @@
|
|
#define TARGET_NR_open_by_handle_at 341
|
|
#define TARGET_NR_clock_adjtime 342
|
|
#define TARGET_NR_syncfs 343
|
|
+#define TARGET_NR_setns 344
|
|
+#define TARGET_NR_process_vm_readv 345
|
|
+#define TARGET_NR_process_vm_writev 346
|
|
+#define TARGET_NR_kcmp 347
|
|
+#define TARGET_NR_finit_module 348
|
|
diff --git a/linux-user/microblaze/syscall_nr.h b/linux-user/microblaze/syscall_nr.h
|
|
index f1fe0e7..6f530f9 100644
|
|
--- a/linux-user/microblaze/syscall_nr.h
|
|
+++ b/linux-user/microblaze/syscall_nr.h
|
|
@@ -376,4 +376,9 @@
|
|
#define TARGET_NR_open_by_handle_at 372
|
|
#define TARGET_NR_clock_adjtime 373
|
|
#define TARGET_NR_syncfs 374
|
|
-
|
|
+#define TARGET_NR_setns 375
|
|
+#define TARGET_NR_sendmmsg 376
|
|
+#define TARGET_NR_process_vm_readv 377
|
|
+#define TARGET_NR_process_vm_writev 378
|
|
+#define TARGET_NR_kcmp 379
|
|
+#define TARGET_NR_finit_module 380
|
|
diff --git a/linux-user/mips/syscall_nr.h b/linux-user/mips/syscall_nr.h
|
|
index fbdc348..2d1a13e 100644
|
|
--- a/linux-user/mips/syscall_nr.h
|
|
+++ b/linux-user/mips/syscall_nr.h
|
|
@@ -345,3 +345,9 @@
|
|
#define TARGET_NR_open_by_handle_at (TARGET_NR_Linux + 340)
|
|
#define TARGET_NR_clock_adjtime (TARGET_NR_Linux + 341)
|
|
#define TARGET_NR_syncfs (TARGET_NR_Linux + 342)
|
|
+#define TARGET_NR_sendmmsg (TARGET_NR_Linux + 343)
|
|
+#define TARGET_NR_setns (TARGET_NR_Linux + 344)
|
|
+#define TARGET_NR_process_vm_readv (TARGET_NR_Linux + 345)
|
|
+#define TARGET_NR_process_vm_writev (TARGET_NR_Linux + 346)
|
|
+#define TARGET_NR_kcmp (TARGET_NR_Linux + 347)
|
|
+#define TARGET_NR_finit_module (TARGET_NR_Linux + 348)
|
|
diff --git a/linux-user/mips64/syscall_nr.h b/linux-user/mips64/syscall_nr.h
|
|
index 0f4a6b1..004232a 100644
|
|
--- a/linux-user/mips64/syscall_nr.h
|
|
+++ b/linux-user/mips64/syscall_nr.h
|
|
@@ -310,6 +310,12 @@
|
|
#define TARGET_NR_open_by_handle_at (TARGET_NR_Linux + 304)
|
|
#define TARGET_NR_clock_adjtime (TARGET_NR_Linux + 305)
|
|
#define TARGET_NR_syncfs (TARGET_NR_Linux + 306)
|
|
+#define TARGET_NR_sendmmsg (TARGET_NR_Linux + 307)
|
|
+#define TARGET_NR_setns (TARGET_NR_Linux + 308)
|
|
+#define TARGET_NR_process_vm_readv (TARGET_NR_Linux + 309)
|
|
+#define TARGET_NR_process_vm_writev (TARGET_NR_Linux + 310)
|
|
+#define TARGET_NR_kcmp (TARGET_NR_Linux + 311)
|
|
+#define TARGET_NR_finit_module (TARGET_NR_Linux + 312)
|
|
#else
|
|
/*
|
|
* Linux 64-bit syscalls are in the range from 5000 to 5999.
|
|
@@ -617,4 +623,11 @@
|
|
#define TARGET_NR_open_by_handle_at (TARGET_NR_Linux + 299)
|
|
#define TARGET_NR_clock_adjtime (TARGET_NR_Linux + 300)
|
|
#define TARGET_NR_syncfs (TARGET_NR_Linux + 301)
|
|
+#define TARGET_NR_sendmmsg (TARGET_NR_Linux + 302)
|
|
+#define TARGET_NR_setns (TARGET_NR_Linux + 303)
|
|
+#define TARGET_NR_process_vm_readv (TARGET_NR_Linux + 304)
|
|
+#define TARGET_NR_process_vm_writev (TARGET_NR_Linux + 305)
|
|
+#define TARGET_NR_kcmp (TARGET_NR_Linux + 306)
|
|
+#define TARGET_NR_finit_module (TARGET_NR_Linux + 307)
|
|
+#define TARGET_NR_getdents64 (TARGET_NR_Linux + 308)
|
|
#endif
|
|
diff --git a/linux-user/openrisc/syscall_nr.h b/linux-user/openrisc/syscall_nr.h
|
|
index f4ac91e..4c386ea 100644
|
|
--- a/linux-user/openrisc/syscall_nr.h
|
|
+++ b/linux-user/openrisc/syscall_nr.h
|
|
@@ -378,9 +378,13 @@
|
|
#define TARGET_NR_syncfs 267
|
|
#define TARGET_NR_setns 268
|
|
#define TARGET_NR_sendmmsg 269
|
|
+#define TARGET_NR_process_vm_readv 270
|
|
+#define TARGET_NR_process_vm_writev 271
|
|
+#define TARGET_NR_kcmp 272
|
|
+#define TARGET_NR_finit_module 273
|
|
|
|
#undef TARGET_NR_syscalls
|
|
-#define TARGET_NR_syscalls 270
|
|
+#define TARGET_NR_syscalls 274
|
|
|
|
/*
|
|
* All syscalls below here should go away really,
|
|
diff --git a/linux-user/ppc/syscall_nr.h b/linux-user/ppc/syscall_nr.h
|
|
index 0673b7d..1e1736e 100644
|
|
--- a/linux-user/ppc/syscall_nr.h
|
|
+++ b/linux-user/ppc/syscall_nr.h
|
|
@@ -362,3 +362,9 @@
|
|
#define TARGET_NR_open_by_handle_at 346
|
|
#define TARGET_NR_clock_adjtime 347
|
|
#define TARGET_NR_syncfs 348
|
|
+#define TARGET_NR_sendmmsg 349
|
|
+#define TARGET_NR_setns 350
|
|
+#define TARGET_NR_process_vm_readv 351
|
|
+#define TARGET_NR_process_vm_writev 352
|
|
+#define TARGET_NR_finit_module 353
|
|
+#define TARGET_NR_kcmp 354
|
|
diff --git a/linux-user/s390x/syscall_nr.h b/linux-user/s390x/syscall_nr.h
|
|
index d4529ac..7c0b8b2 100644
|
|
--- a/linux-user/s390x/syscall_nr.h
|
|
+++ b/linux-user/s390x/syscall_nr.h
|
|
@@ -265,6 +265,12 @@
|
|
#define TARGET_NR_open_by_handle_at 336
|
|
#define TARGET_NR_clock_adjtime 337
|
|
#define TARGET_NR_syncfs 338
|
|
+#define TARGET_NR_setns 339
|
|
+#define TARGET_NR_process_vm_readv 340
|
|
+#define TARGET_NR_process_vm_writev 341
|
|
+#define TARGET_NR_s390_runtime_instr 342
|
|
+#define TARGET_NR_kcmp 343
|
|
+#define TARGET_NR_finit_module 344
|
|
|
|
/*
|
|
* There are some system calls that are not present on 64 bit, some
|
|
@@ -355,4 +361,3 @@
|
|
#define TARGET_NR_newfstatat 293
|
|
|
|
#endif
|
|
-
|
|
diff --git a/linux-user/sh4/syscall_nr.h b/linux-user/sh4/syscall_nr.h
|
|
index 365db58..bdf8742 100644
|
|
--- a/linux-user/sh4/syscall_nr.h
|
|
+++ b/linux-user/sh4/syscall_nr.h
|
|
@@ -366,3 +366,9 @@
|
|
#define TARGET_NR_open_by_handle_at 360
|
|
#define TARGET_NR_clock_adjtime 361
|
|
#define TARGET_NR_syncfs 362
|
|
+#define TARGET_NR_sendmmsg 363
|
|
+#define TARGET_NR_setns 364
|
|
+#define TARGET_NR_process_vm_readv 365
|
|
+#define TARGET_NR_process_vm_writev 366
|
|
+#define TARGET_NR_kcmp 367
|
|
+#define TARGET_NR_finit_module 368
|
|
diff --git a/linux-user/sparc/syscall_nr.h b/linux-user/sparc/syscall_nr.h
|
|
index 534e6e9..181cd32 100644
|
|
--- a/linux-user/sparc/syscall_nr.h
|
|
+++ b/linux-user/sparc/syscall_nr.h
|
|
@@ -302,3 +302,10 @@
|
|
#define TARGET_NR_open_by_handle_at 333
|
|
#define TARGET_NR_clock_adjtime 334
|
|
#define TARGET_NR_syncfs 335
|
|
+#define TARGET_NR_sendmmsg 336
|
|
+#define TARGET_NR_setns 337
|
|
+#define TARGET_NR_process_vm_readv 338
|
|
+#define TARGET_NR_process_vm_writev 339
|
|
+#define TARGET_NR_kern_features 340
|
|
+#define TARGET_NR_kcmp 341
|
|
+#define TARGET_NR_finit_module 342
|
|
diff --git a/linux-user/sparc64/syscall_nr.h b/linux-user/sparc64/syscall_nr.h
|
|
index 70988b2..34a984c 100644
|
|
--- a/linux-user/sparc64/syscall_nr.h
|
|
+++ b/linux-user/sparc64/syscall_nr.h
|
|
@@ -334,3 +334,10 @@
|
|
#define TARGET_NR_open_by_handle_at 333
|
|
#define TARGET_NR_clock_adjtime 334
|
|
#define TARGET_NR_syncfs 335
|
|
+#define TARGET_NR_sendmmsg 336
|
|
+#define TARGET_NR_setns 337
|
|
+#define TARGET_NR_process_vm_readv 338
|
|
+#define TARGET_NR_process_vm_writev 339
|
|
+#define TARGET_NR_kern_features 340
|
|
+#define TARGET_NR_kcmp 341
|
|
+#define TARGET_NR_finit_module 342
|
|
diff --git a/linux-user/x86_64/syscall_nr.h b/linux-user/x86_64/syscall_nr.h
|
|
index 947e961..7c59e3a 100644
|
|
--- a/linux-user/x86_64/syscall_nr.h
|
|
+++ b/linux-user/x86_64/syscall_nr.h
|
|
@@ -305,3 +305,10 @@
|
|
#define TARGET_NR_open_by_handle_at 304
|
|
#define TARGET_NR_clock_adjtime 305
|
|
#define TARGET_NR_syncfs 306
|
|
+#define TARGET_NR_sendmmsg 307
|
|
+#define TARGET_NR_setns 308
|
|
+#define TARGET_NR_getcpu 309
|
|
+#define TARGET_NR_process_vm_readv 310
|
|
+#define TARGET_NR_process_vm_writev 311
|
|
+#define TARGET_NR_kcmp 312
|
|
+#define TARGET_NR_finit_module 313
|