From 2756a36f25130b097c31ebc3edfbb6e5307c052a Mon Sep 17 00:00:00 2001 From: Eugene Syromyatnikov Date: Mon, 25 Jun 2018 03:06:23 +0200 Subject: [PATCH] Wire up io_pgetevents and rseq on hppa, microblaze, mips, powerpc, and s390 * linux/hppa/syscallent.h ([350]): Wire up io_pgetevents syscall introduced by Linux commit v4.18-rc3~7^2~2. * linux/microblaze/syscallent.h ([399], [400]): Wire up io_pgetevents and rseq syscalls introduced by Linux commit v4.18-rc3~33^2~2. * linux/mips/syscallent-n32.h ([6331], [6332]): Wire up rseq and io_pgetevents syscalls introduced by Linux commits v4.18-rc2~11^2~2 and v4.18-rc2~11^2, respectively. * linux/mips/syscallent-n64.h ([5327], [5328]): Likewise. * linux/mips/syscallent-o32.h ([4367], [4368]): Likewise. * linux/powerpc/syscallent.h ([388]): Wire up io_pgetevents syscall introduced by Linux commit v4.18-rc3~14^2~2. * linux/powerpc64/syscallent.h ([388]): Likewise. * linux/s390/syscallent.h ([382], [383]): Wire up io_pgetevents and rseq syscalls introduced by Linux commits v4.18-rc4~18^2~1 and v4.18-rc4~18^2, respectively. * linux/s390x/syscallent.h([382], [383]): Likewise. Co-Authored-by: Dmitry V. Levin --- linux/hppa/syscallent.h | 1 + linux/microblaze/syscallent.h | 2 ++ linux/mips/syscallent-n32.h | 2 ++ linux/mips/syscallent-n64.h | 2 ++ linux/mips/syscallent-o32.h | 2 ++ linux/powerpc/syscallent.h | 1 + linux/powerpc64/syscallent.h | 1 + linux/s390/syscallent.h | 2 ++ linux/s390x/syscallent.h | 2 ++ 9 files changed, 15 insertions(+) diff --git a/linux/hppa/syscallent.h b/linux/hppa/syscallent.h index 70fe6906..1d421345 100644 --- a/linux/hppa/syscallent.h +++ b/linux/hppa/syscallent.h @@ -353,3 +353,4 @@ [347] = { 6, TD, SEN(preadv2), "preadv2" }, [348] = { 6, TD, SEN(pwritev2), "pwritev2" }, [349] = { 5, TD|TF|TSTA, SEN(statx), "statx" }, +[350] = { 6, 0, SEN(io_pgetevents), "io_pgetevents" }, diff --git a/linux/microblaze/syscallent.h b/linux/microblaze/syscallent.h index 4c645f46..1aba542f 100644 --- a/linux/microblaze/syscallent.h +++ b/linux/microblaze/syscallent.h @@ -425,3 +425,5 @@ [396] = { 2, 0, SEN(pkey_alloc), "pkey_alloc" }, [397] = { 1, 0, SEN(pkey_free), "pkey_free" }, [398] = { 5, TD|TF|TSTA, SEN(statx), "statx" }, +[399] = { 6, 0, SEN(io_pgetevents), "io_pgetevents" }, +[400] = { 4, 0, SEN(rseq), "rseq" }, diff --git a/linux/mips/syscallent-n32.h b/linux/mips/syscallent-n32.h index 6cc86df8..faa91839 100644 --- a/linux/mips/syscallent-n32.h +++ b/linux/mips/syscallent-n32.h @@ -331,6 +331,8 @@ [6328] = { 2, 0, SEN(pkey_alloc), "pkey_alloc" }, [6329] = { 1, 0, SEN(pkey_free), "pkey_free" }, [6330] = { 5, TD|TF|TSTA, SEN(statx), "statx" }, +[6331] = { 4, 0, SEN(rseq), "rseq" }, +[6332] = { 6, 0, SEN(io_pgetevents), "io_pgetevents" }, # define SYS_socket_subcall 6400 # include "subcall.h" diff --git a/linux/mips/syscallent-n64.h b/linux/mips/syscallent-n64.h index 892e92ee..2a7beb6d 100644 --- a/linux/mips/syscallent-n64.h +++ b/linux/mips/syscallent-n64.h @@ -327,6 +327,8 @@ [5324] = { 2, 0, SEN(pkey_alloc), "pkey_alloc" }, [5325] = { 1, 0, SEN(pkey_free), "pkey_free" }, [5326] = { 5, TD|TF|TSTA, SEN(statx), "statx" }, +[5327] = { 4, 0, SEN(rseq), "rseq" }, +[5328] = { 6, 0, SEN(io_pgetevents), "io_pgetevents" }, # define SYS_socket_subcall 5400 # include "subcall.h" diff --git a/linux/mips/syscallent-o32.h b/linux/mips/syscallent-o32.h index 66cf0cd4..491c0ba6 100644 --- a/linux/mips/syscallent-o32.h +++ b/linux/mips/syscallent-o32.h @@ -368,6 +368,8 @@ [4364] = { 2, 0, SEN(pkey_alloc), "pkey_alloc" }, [4365] = { 1, 0, SEN(pkey_free), "pkey_free" }, [4366] = { 5, TD|TF|TSTA, SEN(statx), "statx" }, +[4367] = { 4, 0, SEN(rseq), "rseq" }, +[4368] = { 6, 0, SEN(io_pgetevents), "io_pgetevents" }, # define SYS_socket_subcall 4400 # include "subcall.h" diff --git a/linux/powerpc/syscallent.h b/linux/powerpc/syscallent.h index 3333794d..da04c2a7 100644 --- a/linux/powerpc/syscallent.h +++ b/linux/powerpc/syscallent.h @@ -415,6 +415,7 @@ [385] = { 1, 0, SEN(pkey_free), "pkey_free" }, [386] = { 4, TM|SI, SEN(pkey_mprotect), "pkey_mprotect" }, [387] = { 4, 0, SEN(rseq), "rseq" }, +[388] = { 6, 0, SEN(io_pgetevents), "io_pgetevents" }, #define SYS_socket_subcall 400 #include "subcall.h" diff --git a/linux/powerpc64/syscallent.h b/linux/powerpc64/syscallent.h index 6bdd4c1a..334b801c 100644 --- a/linux/powerpc64/syscallent.h +++ b/linux/powerpc64/syscallent.h @@ -410,6 +410,7 @@ [385] = { 1, 0, SEN(pkey_free), "pkey_free" }, [386] = { 4, TM|SI, SEN(pkey_mprotect), "pkey_mprotect" }, [387] = { 4, 0, SEN(rseq), "rseq" }, +[388] = { 6, 0, SEN(io_pgetevents), "io_pgetevents" }, #define SYS_socket_subcall 400 #include "subcall.h" diff --git a/linux/s390/syscallent.h b/linux/s390/syscallent.h index b39779d4..83fc4866 100644 --- a/linux/s390/syscallent.h +++ b/linux/s390/syscallent.h @@ -411,6 +411,8 @@ [379] = { 5, TD|TF|TSTA, SEN(statx), "statx" }, [380] = { 4, 0, SEN(s390_sthyi), "s390_sthyi" }, [381] = { 5, TD, SEN(kexec_file_load), "kexec_file_load" }, +[382] = { 6, 0, SEN(io_pgetevents), "io_pgetevents" }, +[383] = { 4, 0, SEN(rseq), "rseq" }, #define SYS_socket_subcall 400 #include "subcall.h" diff --git a/linux/s390x/syscallent.h b/linux/s390x/syscallent.h index c4251eb9..a6df73e6 100644 --- a/linux/s390x/syscallent.h +++ b/linux/s390x/syscallent.h @@ -395,6 +395,8 @@ [379] = { 5, TD|TF|TSTA, SEN(statx), "statx" }, [380] = { 4, 0, SEN(s390_sthyi), "s390_sthyi" }, [381] = { 5, TD, SEN(kexec_file_load), "kexec_file_load" }, +[382] = { 6, 0, SEN(io_pgetevents), "io_pgetevents" }, +[383] = { 4, 0, SEN(rseq), "rseq" }, #define SYS_socket_subcall 400 #include "subcall.h" -- 2.40.0