All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mathieu Desnoyers <mathieu.desnoyers-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org>
To: Tony Luck <tony.luck-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
	Fenghua Yu <fenghua.yu-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
	linux-ia64-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Cc: linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	Andrew Morton
	<akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>,
	linux-api <linux-api-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>
Subject: Re: [RFC PATCH v2 8/9] ia64: allocate sys_membarrier system call number
Date: Wed, 16 Sep 2015 15:19:12 +0000 (UTC)	[thread overview]
Message-ID: <1791895548.9335.1442416752623.JavaMail.zimbra@efficios.com> (raw)
In-Reply-To: <1441642556-30972-9-git-send-email-mathieu.desnoyers-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org>

----- On Sep 7, 2015, at 12:15 PM, Mathieu Desnoyers mathieu.desnoyers-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org wrote:

> [ Untested on this architecture. To try it out: fetch linux-next/akpm,
>  apply this patch, build/run a membarrier-enabled kernel, and do make
>  kselftest. ]

Hi,

sys_membarrier has been merged into Linux 4.3-rc1. It can therefore
be tested on top of Linus' master.

Thanks,

Mathieu

> 
> Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org>
> CC: Andrew Morton <akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>
> CC: linux-api-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
> CC: Tony Luck <tony.luck-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
> CC: Fenghua Yu <fenghua.yu-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
> CC: linux-ia64-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
> ---
> arch/ia64/include/asm/unistd.h      | 2 +-
> arch/ia64/include/uapi/asm/unistd.h | 1 +
> arch/ia64/kernel/entry.S            | 1 +
> 3 files changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/arch/ia64/include/asm/unistd.h b/arch/ia64/include/asm/unistd.h
> index 95c39b9..1d54e17 100644
> --- a/arch/ia64/include/asm/unistd.h
> +++ b/arch/ia64/include/asm/unistd.h
> @@ -11,7 +11,7 @@
> 
> 
> 
> -#define NR_syscalls			319 /* length of syscall table */
> +#define NR_syscalls			320 /* length of syscall table */
> 
> /*
>  * The following defines stop scripts/checksyscalls.sh from complaining about
> diff --git a/arch/ia64/include/uapi/asm/unistd.h
> b/arch/ia64/include/uapi/asm/unistd.h
> index 4610795..b7aae55 100644
> --- a/arch/ia64/include/uapi/asm/unistd.h
> +++ b/arch/ia64/include/uapi/asm/unistd.h
> @@ -332,5 +332,6 @@
> #define __NR_memfd_create		1340
> #define __NR_bpf			1341
> #define __NR_execveat			1342
> +#define __NR_membarrier			1343
> 
> #endif /* _UAPI_ASM_IA64_UNISTD_H */
> diff --git a/arch/ia64/kernel/entry.S b/arch/ia64/kernel/entry.S
> index ae0de7b..1ce01f9 100644
> --- a/arch/ia64/kernel/entry.S
> +++ b/arch/ia64/kernel/entry.S
> @@ -1768,5 +1768,6 @@ sys_call_table:
> 	data8 sys_memfd_create			// 1340
> 	data8 sys_bpf
> 	data8 sys_execveat
> +	data8 sys_membarrier
> 
> 	.org sys_call_table + 8*NR_syscalls	// guard against failures to increase
> 	NR_syscalls
> --
> 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: Tony Luck <tony.luck@intel.com>,
	Fenghua Yu <fenghua.yu@intel.com>,
	linux-ia64@vger.kernel.org
Cc: linux-kernel@vger.kernel.org,
	Andrew Morton <akpm@linux-foundation.org>,
	linux-api <linux-api@vger.kernel.org>
Subject: Re: [RFC PATCH v2 8/9] ia64: allocate sys_membarrier system call number
Date: Wed, 16 Sep 2015 15:19:12 +0000	[thread overview]
Message-ID: <1791895548.9335.1442416752623.JavaMail.zimbra@efficios.com> (raw)
In-Reply-To: <1441642556-30972-9-git-send-email-mathieu.desnoyers@efficios.com>

----- On Sep 7, 2015, at 12:15 PM, Mathieu Desnoyers mathieu.desnoyers@efficios.com wrote:

> [ Untested on this architecture. To try it out: fetch linux-next/akpm,
>  apply this patch, build/run a membarrier-enabled kernel, and do make
>  kselftest. ]

Hi,

sys_membarrier has been merged into Linux 4.3-rc1. It can therefore
be tested on top of Linus' master.

Thanks,

Mathieu

> 
> Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
> CC: Andrew Morton <akpm@linux-foundation.org>
> CC: linux-api@vger.kernel.org
> CC: Tony Luck <tony.luck@intel.com>
> CC: Fenghua Yu <fenghua.yu@intel.com>
> CC: linux-ia64@vger.kernel.org
> ---
> arch/ia64/include/asm/unistd.h      | 2 +-
> arch/ia64/include/uapi/asm/unistd.h | 1 +
> arch/ia64/kernel/entry.S            | 1 +
> 3 files changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/arch/ia64/include/asm/unistd.h b/arch/ia64/include/asm/unistd.h
> index 95c39b9..1d54e17 100644
> --- a/arch/ia64/include/asm/unistd.h
> +++ b/arch/ia64/include/asm/unistd.h
> @@ -11,7 +11,7 @@
> 
> 
> 
> -#define NR_syscalls			319 /* length of syscall table */
> +#define NR_syscalls			320 /* length of syscall table */
> 
> /*
>  * The following defines stop scripts/checksyscalls.sh from complaining about
> diff --git a/arch/ia64/include/uapi/asm/unistd.h
> b/arch/ia64/include/uapi/asm/unistd.h
> index 4610795..b7aae55 100644
> --- a/arch/ia64/include/uapi/asm/unistd.h
> +++ b/arch/ia64/include/uapi/asm/unistd.h
> @@ -332,5 +332,6 @@
> #define __NR_memfd_create		1340
> #define __NR_bpf			1341
> #define __NR_execveat			1342
> +#define __NR_membarrier			1343
> 
> #endif /* _UAPI_ASM_IA64_UNISTD_H */
> diff --git a/arch/ia64/kernel/entry.S b/arch/ia64/kernel/entry.S
> index ae0de7b..1ce01f9 100644
> --- a/arch/ia64/kernel/entry.S
> +++ b/arch/ia64/kernel/entry.S
> @@ -1768,5 +1768,6 @@ sys_call_table:
> 	data8 sys_memfd_create			// 1340
> 	data8 sys_bpf
> 	data8 sys_execveat
> +	data8 sys_membarrier
> 
> 	.org sys_call_table + 8*NR_syscalls	// guard against failures to increase
> 	NR_syscalls
> --
> 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: Tony Luck <tony.luck@intel.com>,
	Fenghua Yu <fenghua.yu@intel.com>,
	linux-ia64@vger.kernel.org
Cc: linux-kernel@vger.kernel.org,
	Andrew Morton <akpm@linux-foundation.org>,
	linux-api <linux-api@vger.kernel.org>
Subject: Re: [RFC PATCH v2 8/9] ia64: allocate sys_membarrier system call number
Date: Wed, 16 Sep 2015 15:19:12 +0000 (UTC)	[thread overview]
Message-ID: <1791895548.9335.1442416752623.JavaMail.zimbra@efficios.com> (raw)
In-Reply-To: <1441642556-30972-9-git-send-email-mathieu.desnoyers@efficios.com>

----- On Sep 7, 2015, at 12:15 PM, Mathieu Desnoyers mathieu.desnoyers@efficios.com wrote:

> [ Untested on this architecture. To try it out: fetch linux-next/akpm,
>  apply this patch, build/run a membarrier-enabled kernel, and do make
>  kselftest. ]

Hi,

sys_membarrier has been merged into Linux 4.3-rc1. It can therefore
be tested on top of Linus' master.

Thanks,

Mathieu

> 
> Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
> CC: Andrew Morton <akpm@linux-foundation.org>
> CC: linux-api@vger.kernel.org
> CC: Tony Luck <tony.luck@intel.com>
> CC: Fenghua Yu <fenghua.yu@intel.com>
> CC: linux-ia64@vger.kernel.org
> ---
> arch/ia64/include/asm/unistd.h      | 2 +-
> arch/ia64/include/uapi/asm/unistd.h | 1 +
> arch/ia64/kernel/entry.S            | 1 +
> 3 files changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/arch/ia64/include/asm/unistd.h b/arch/ia64/include/asm/unistd.h
> index 95c39b9..1d54e17 100644
> --- a/arch/ia64/include/asm/unistd.h
> +++ b/arch/ia64/include/asm/unistd.h
> @@ -11,7 +11,7 @@
> 
> 
> 
> -#define NR_syscalls			319 /* length of syscall table */
> +#define NR_syscalls			320 /* length of syscall table */
> 
> /*
>  * The following defines stop scripts/checksyscalls.sh from complaining about
> diff --git a/arch/ia64/include/uapi/asm/unistd.h
> b/arch/ia64/include/uapi/asm/unistd.h
> index 4610795..b7aae55 100644
> --- a/arch/ia64/include/uapi/asm/unistd.h
> +++ b/arch/ia64/include/uapi/asm/unistd.h
> @@ -332,5 +332,6 @@
> #define __NR_memfd_create		1340
> #define __NR_bpf			1341
> #define __NR_execveat			1342
> +#define __NR_membarrier			1343
> 
> #endif /* _UAPI_ASM_IA64_UNISTD_H */
> diff --git a/arch/ia64/kernel/entry.S b/arch/ia64/kernel/entry.S
> index ae0de7b..1ce01f9 100644
> --- a/arch/ia64/kernel/entry.S
> +++ b/arch/ia64/kernel/entry.S
> @@ -1768,5 +1768,6 @@ sys_call_table:
> 	data8 sys_memfd_create			// 1340
> 	data8 sys_bpf
> 	data8 sys_execveat
> +	data8 sys_membarrier
> 
> 	.org sys_call_table + 8*NR_syscalls	// guard against failures to increase
> 	NR_syscalls
> --
> 1.9.1

-- 
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com

  parent reply	other threads:[~2015-09-16 15:19 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
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 [this message]
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=1791895548.9335.1442416752623.JavaMail.zimbra@efficios.com \
    --to=mathieu.desnoyers-vg+e7yoek/dwk0htik3j/w@public.gmane.org \
    --cc=akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org \
    --cc=fenghua.yu-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    --cc=linux-api-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=linux-ia64-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=tony.luck-ral2JQCrhuEAvxtiuMwx3w@public.gmane.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.