lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Thu, 14 Dec 2017 11:13:46 -0500 From: Mathieu Desnoyers <mathieu.desnoyers@...icios.com> To: Peter Zijlstra <peterz@...radead.org>, "Paul E . McKenney" <paulmck@...ux.vnet.ibm.com>, Boqun Feng <boqun.feng@...il.com>, Andy Lutomirski <luto@...capital.net>, Dave Watson <davejwatson@...com> Cc: linux-kernel@...r.kernel.org, linux-api@...r.kernel.org, Paul Turner <pjt@...gle.com>, Andrew Morton <akpm@...ux-foundation.org>, Russell King <linux@....linux.org.uk>, Thomas Gleixner <tglx@...utronix.de>, Ingo Molnar <mingo@...hat.com>, "H . Peter Anvin" <hpa@...or.com>, Andrew Hunter <ahh@...gle.com>, Andi Kleen <andi@...stfloor.org>, Chris Lameter <cl@...ux.com>, Ben Maurer <bmaurer@...com>, Steven Rostedt <rostedt@...dmis.org>, Josh Triplett <josh@...htriplett.org>, Linus Torvalds <torvalds@...ux-foundation.org>, Catalin Marinas <catalin.marinas@....com>, Will Deacon <will.deacon@....com>, Michael Kerrisk <mtk.manpages@...il.com>, Mathieu Desnoyers <mathieu.desnoyers@...icios.com> Subject: [RFC PATCH for 4.16 04/21] arm: Wire up restartable sequences system call Wire up the rseq system call on 32-bit ARM. This provides an ABI improving the speed of a user-space getcpu operation on ARM by skipping the getcpu system call on the fast path, as well as improving the speed of user-space operations on per-cpu data compared to using load-linked/store-conditional. Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@...icios.com> CC: Russell King <linux@....linux.org.uk> CC: Catalin Marinas <catalin.marinas@....com> CC: Will Deacon <will.deacon@....com> CC: Thomas Gleixner <tglx@...utronix.de> CC: Paul Turner <pjt@...gle.com> CC: Andrew Hunter <ahh@...gle.com> CC: Peter Zijlstra <peterz@...radead.org> CC: Andy Lutomirski <luto@...capital.net> CC: Andi Kleen <andi@...stfloor.org> CC: Dave Watson <davejwatson@...com> CC: Chris Lameter <cl@...ux.com> CC: Ingo Molnar <mingo@...hat.com> CC: Ben Maurer <bmaurer@...com> CC: Steven Rostedt <rostedt@...dmis.org> CC: "Paul E. McKenney" <paulmck@...ux.vnet.ibm.com> CC: Josh Triplett <josh@...htriplett.org> CC: Linus Torvalds <torvalds@...ux-foundation.org> CC: Andrew Morton <akpm@...ux-foundation.org> CC: Boqun Feng <boqun.feng@...il.com> CC: linux-api@...r.kernel.org --- arch/arm/tools/syscall.tbl | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/tools/syscall.tbl b/arch/arm/tools/syscall.tbl index 0bb0e9c6376c..fbc74b5fa3ed 100644 --- a/arch/arm/tools/syscall.tbl +++ b/arch/arm/tools/syscall.tbl @@ -412,3 +412,4 @@ 395 common pkey_alloc sys_pkey_alloc 396 common pkey_free sys_pkey_free 397 common statx sys_statx +398 common rseq sys_rseq -- 2.11.0
Powered by blists - more mailing lists