From: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
To: "David S. Miller" <davem@davemloft.net>
Cc: linux-kernel@vger.kernel.org, sparclinux@vger.kernel.org,
linux-api <linux-api@vger.kernel.org>,
Andrew Morton <akpm@linux-foundation.org>
Subject: Re: [PATCH v2 3/9] sparc/sparc64: allocate sys_membarrier system call number
Date: Wed, 16 Sep 2015 15:05:54 +0000 (UTC) [thread overview]
Message-ID: <542470980.9287.1442415954054.JavaMail.zimbra@efficios.com> (raw)
In-Reply-To: <1441642556-30972-4-git-send-email-mathieu.desnoyers@efficios.com>
----- On Sep 7, 2015, at 12:15 PM, Mathieu Desnoyers mathieu.desnoyers@efficios.com wrote:
> Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
> Acked-by: "David S. Miller" <davem@davemloft.net>
> CC: Andrew Morton <akpm@linux-foundation.org>
> CC: linux-api@vger.kernel.org
> CC: sparclinux@vger.kernel.org
Hi,
FYI, sys_membarrier has been merged upstream in Linux 4.3-rc1. Feel free
to wire up this system call on sparc.
Thanks!
Mathieu
> ---
> arch/sparc/include/uapi/asm/unistd.h | 3 ++-
> arch/sparc/kernel/systbls_32.S | 2 +-
> arch/sparc/kernel/systbls_64.S | 4 ++--
> 3 files changed, 5 insertions(+), 4 deletions(-)
>
> diff --git a/arch/sparc/include/uapi/asm/unistd.h
> b/arch/sparc/include/uapi/asm/unistd.h
> index 6f35f4d..efe9479 100644
> --- a/arch/sparc/include/uapi/asm/unistd.h
> +++ b/arch/sparc/include/uapi/asm/unistd.h
> @@ -416,8 +416,9 @@
> #define __NR_memfd_create 348
> #define __NR_bpf 349
> #define __NR_execveat 350
> +#define __NR_membarrier 351
>
> -#define NR_syscalls 351
> +#define NR_syscalls 352
>
> /* Bitmask values returned from kern_features system call. */
> #define KERN_FEATURE_MIXED_MODE_STACK 0x00000001
> diff --git a/arch/sparc/kernel/systbls_32.S b/arch/sparc/kernel/systbls_32.S
> index e31a905..cc23b62 100644
> --- a/arch/sparc/kernel/systbls_32.S
> +++ b/arch/sparc/kernel/systbls_32.S
> @@ -87,4 +87,4 @@ sys_call_table:
> /*335*/ .long sys_syncfs, sys_sendmmsg, sys_setns, sys_process_vm_readv,
> sys_process_vm_writev
> /*340*/ .long sys_ni_syscall, sys_kcmp, sys_finit_module, sys_sched_setattr,
> sys_sched_getattr
> /*345*/ .long sys_renameat2, sys_seccomp, sys_getrandom, sys_memfd_create,
> sys_bpf
> -/*350*/ .long sys_execveat
> +/*350*/ .long sys_execveat, sys_membarrier
> diff --git a/arch/sparc/kernel/systbls_64.S b/arch/sparc/kernel/systbls_64.S
> index d72f76a..f229468 100644
> --- a/arch/sparc/kernel/systbls_64.S
> +++ b/arch/sparc/kernel/systbls_64.S
> @@ -88,7 +88,7 @@ sys_call_table32:
> .word sys_syncfs, compat_sys_sendmmsg, sys_setns, compat_sys_process_vm_readv,
> compat_sys_process_vm_writev
> /*340*/ .word sys_kern_features, sys_kcmp, sys_finit_module, sys_sched_setattr,
> sys_sched_getattr
> .word sys32_renameat2, sys_seccomp, sys_getrandom, sys_memfd_create, sys_bpf
> -/*350*/ .word sys32_execveat
> +/*350*/ .word sys32_execveat, sys_membarrier
>
> #endif /* CONFIG_COMPAT */
>
> @@ -168,4 +168,4 @@ sys_call_table:
> .word sys_syncfs, sys_sendmmsg, sys_setns, sys_process_vm_readv,
> sys_process_vm_writev
> /*340*/ .word sys_kern_features, sys_kcmp, sys_finit_module, sys_sched_setattr,
> sys_sched_getattr
> .word sys_renameat2, sys_seccomp, sys_getrandom, sys_memfd_create, sys_bpf
> -/*350*/ .word sys64_execveat
> +/*350*/ .word sys64_execveat, sys_membarrier
> --
> 1.9.1
--
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com
WARNING: multiple messages have this Message-ID (diff)
From: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
To: "David S. Miller" <davem@davemloft.net>
Cc: linux-kernel@vger.kernel.org, sparclinux@vger.kernel.org,
linux-api <linux-api@vger.kernel.org>,
Andrew Morton <akpm@linux-foundation.org>
Subject: Re: [PATCH v2 3/9] sparc/sparc64: allocate sys_membarrier system call number
Date: Wed, 16 Sep 2015 15:05:54 +0000 [thread overview]
Message-ID: <542470980.9287.1442415954054.JavaMail.zimbra@efficios.com> (raw)
In-Reply-To: <1441642556-30972-4-git-send-email-mathieu.desnoyers@efficios.com>
----- On Sep 7, 2015, at 12:15 PM, Mathieu Desnoyers mathieu.desnoyers@efficios.com wrote:
> Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
> Acked-by: "David S. Miller" <davem@davemloft.net>
> CC: Andrew Morton <akpm@linux-foundation.org>
> CC: linux-api@vger.kernel.org
> CC: sparclinux@vger.kernel.org
Hi,
FYI, sys_membarrier has been merged upstream in Linux 4.3-rc1. Feel free
to wire up this system call on sparc.
Thanks!
Mathieu
> ---
> arch/sparc/include/uapi/asm/unistd.h | 3 ++-
> arch/sparc/kernel/systbls_32.S | 2 +-
> arch/sparc/kernel/systbls_64.S | 4 ++--
> 3 files changed, 5 insertions(+), 4 deletions(-)
>
> diff --git a/arch/sparc/include/uapi/asm/unistd.h
> b/arch/sparc/include/uapi/asm/unistd.h
> index 6f35f4d..efe9479 100644
> --- a/arch/sparc/include/uapi/asm/unistd.h
> +++ b/arch/sparc/include/uapi/asm/unistd.h
> @@ -416,8 +416,9 @@
> #define __NR_memfd_create 348
> #define __NR_bpf 349
> #define __NR_execveat 350
> +#define __NR_membarrier 351
>
> -#define NR_syscalls 351
> +#define NR_syscalls 352
>
> /* Bitmask values returned from kern_features system call. */
> #define KERN_FEATURE_MIXED_MODE_STACK 0x00000001
> diff --git a/arch/sparc/kernel/systbls_32.S b/arch/sparc/kernel/systbls_32.S
> index e31a905..cc23b62 100644
> --- a/arch/sparc/kernel/systbls_32.S
> +++ b/arch/sparc/kernel/systbls_32.S
> @@ -87,4 +87,4 @@ sys_call_table:
> /*335*/ .long sys_syncfs, sys_sendmmsg, sys_setns, sys_process_vm_readv,
> sys_process_vm_writev
> /*340*/ .long sys_ni_syscall, sys_kcmp, sys_finit_module, sys_sched_setattr,
> sys_sched_getattr
> /*345*/ .long sys_renameat2, sys_seccomp, sys_getrandom, sys_memfd_create,
> sys_bpf
> -/*350*/ .long sys_execveat
> +/*350*/ .long sys_execveat, sys_membarrier
> diff --git a/arch/sparc/kernel/systbls_64.S b/arch/sparc/kernel/systbls_64.S
> index d72f76a..f229468 100644
> --- a/arch/sparc/kernel/systbls_64.S
> +++ b/arch/sparc/kernel/systbls_64.S
> @@ -88,7 +88,7 @@ sys_call_table32:
> .word sys_syncfs, compat_sys_sendmmsg, sys_setns, compat_sys_process_vm_readv,
> compat_sys_process_vm_writev
> /*340*/ .word sys_kern_features, sys_kcmp, sys_finit_module, sys_sched_setattr,
> sys_sched_getattr
> .word sys32_renameat2, sys_seccomp, sys_getrandom, sys_memfd_create, sys_bpf
> -/*350*/ .word sys32_execveat
> +/*350*/ .word sys32_execveat, sys_membarrier
>
> #endif /* CONFIG_COMPAT */
>
> @@ -168,4 +168,4 @@ sys_call_table:
> .word sys_syncfs, sys_sendmmsg, sys_setns, sys_process_vm_readv,
> sys_process_vm_writev
> /*340*/ .word sys_kern_features, sys_kcmp, sys_finit_module, sys_sched_setattr,
> sys_sched_getattr
> .word sys_renameat2, sys_seccomp, sys_getrandom, sys_memfd_create, sys_bpf
> -/*350*/ .word sys64_execveat
> +/*350*/ .word sys64_execveat, sys_membarrier
> --
> 1.9.1
--
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com
next prev parent reply other threads:[~2015-09-16 15:05 UTC|newest]
Thread overview: 56+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-09-07 16:15 [PATCH v2 0/9] Allocate sys_membarrier on main architectures Mathieu Desnoyers
2015-09-07 16:15 ` Mathieu Desnoyers
2015-09-07 16:15 ` [PATCH v2 1/9] [picked] powerpc: allocate sys_membarrier system call number Mathieu Desnoyers
2015-09-07 16:15 ` Mathieu Desnoyers
2015-09-07 16:15 ` [PATCH v2 3/9] sparc/sparc64: " Mathieu Desnoyers
2015-09-07 16:15 ` Mathieu Desnoyers
2015-09-16 15:05 ` Mathieu Desnoyers [this message]
2015-09-16 15:05 ` Mathieu Desnoyers
2015-09-16 17:57 ` David Miller
2015-09-16 17:57 ` David Miller
[not found] ` <20150916.105720.1147038044649285686.davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>
2015-09-16 18:06 ` Mathieu Desnoyers
2015-09-16 18:06 ` Mathieu Desnoyers
2015-09-16 18:06 ` Mathieu Desnoyers
2015-09-07 16:15 ` [PATCH v2 4/9] parisc: " Mathieu Desnoyers
2015-09-16 15:07 ` Mathieu Desnoyers
[not found] ` <1649019858.9290.1442416020165.JavaMail.zimbra-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org>
2015-09-16 19:56 ` Helge Deller
2015-09-16 19:56 ` Helge Deller
2015-09-07 16:15 ` [RFC PATCH v2 5/9] alpha: " Mathieu Desnoyers
[not found] ` <1441642556-30972-6-git-send-email-mathieu.desnoyers-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org>
2015-09-16 15:17 ` Mathieu Desnoyers
2015-09-16 15:17 ` Mathieu Desnoyers
[not found] ` <1441642556-30972-1-git-send-email-mathieu.desnoyers-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org>
2015-09-07 16:15 ` [PATCH v2 2/9] mips: " Mathieu Desnoyers
2015-09-07 16:15 ` Mathieu Desnoyers
[not found] ` <1441642556-30972-3-git-send-email-mathieu.desnoyers-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org>
2015-09-16 15:04 ` Mathieu Desnoyers
2015-09-16 15:04 ` Mathieu Desnoyers
[not found] ` <1089832901.9282.1442415898500.JavaMail.zimbra-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org>
2015-09-28 17:12 ` Mathieu Desnoyers
2015-09-28 17:12 ` Mathieu Desnoyers
2015-09-07 16:15 ` [RFC PATCH v2 6/9] arm: " Mathieu Desnoyers
2015-09-07 16:15 ` Mathieu Desnoyers
[not found] ` <1441642556-30972-7-git-send-email-mathieu.desnoyers-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org>
2015-09-16 18:27 ` Mathieu Desnoyers
2015-09-16 18:27 ` Mathieu Desnoyers
[not found] ` <2106738851.9514.1442428030540.JavaMail.zimbra-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org>
2015-09-17 13:13 ` Russell King - ARM Linux
2015-09-17 13:13 ` Russell King - ARM Linux
[not found] ` <20150917131316.GO21084-l+eeeJia6m9vn6HldHNs0ANdhmdF6hFW@public.gmane.org>
2015-09-17 13:37 ` Mathieu Desnoyers
2015-09-17 13:37 ` Mathieu Desnoyers
[not found] ` <886006042.10465.1442497073084.JavaMail.zimbra-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org>
2015-09-17 13:49 ` Russell King - ARM Linux
2015-09-17 13:49 ` Russell King - ARM Linux
2015-09-07 16:15 ` [RFC PATCH v2 7/9] arm64: " Mathieu Desnoyers
2015-09-07 16:15 ` Mathieu Desnoyers
[not found] ` <1441642556-30972-8-git-send-email-mathieu.desnoyers-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org>
2015-09-16 15:18 ` Mathieu Desnoyers
2015-09-16 15:18 ` Mathieu Desnoyers
[not found] ` <4692929.9334.1442416719904.JavaMail.zimbra-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org>
2015-09-16 16:35 ` Will Deacon
2015-09-16 16:35 ` Will Deacon
2015-09-16 16:38 ` Mathieu Desnoyers
[not found] ` <2075941251.9404.1442421484155.JavaMail.zimbra-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org>
2015-09-16 16:39 ` Will Deacon
2015-09-16 16:39 ` Will Deacon
2015-09-07 16:15 ` [RFC PATCH v2 8/9] ia64: " Mathieu Desnoyers
2015-09-07 16:15 ` Mathieu Desnoyers
2015-09-07 16:15 ` Mathieu Desnoyers
[not found] ` <1441642556-30972-9-git-send-email-mathieu.desnoyers-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org>
2015-09-16 15:19 ` Mathieu Desnoyers
2015-09-16 15:19 ` Mathieu Desnoyers
2015-09-16 15:19 ` Mathieu Desnoyers
2015-09-07 16:15 ` [RFC PATCH v2 9/9] s390/s390x: " Mathieu Desnoyers
2015-09-07 16:15 ` Mathieu Desnoyers
2015-09-16 15:20 ` Mathieu Desnoyers
[not found] ` <1822824828.9340.1442416805361.JavaMail.zimbra-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org>
2015-09-17 11:39 ` Martin Schwidefsky
2015-09-17 11:39 ` Martin Schwidefsky
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=542470980.9287.1442415954054.JavaMail.zimbra@efficios.com \
--to=mathieu.desnoyers@efficios.com \
--cc=akpm@linux-foundation.org \
--cc=davem@davemloft.net \
--cc=linux-api@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=sparclinux@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.