linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC] Restartable sequences tree tag v4.14-rseq-20171113
@ 2017-11-13 22:10 Mathieu Desnoyers
  0 siblings, 0 replies; only message in thread
From: Mathieu Desnoyers @ 2017-11-13 22:10 UTC (permalink / raw)
  To: linux-kernel, linux-arch
  Cc: Boqun Feng, Paul E. McKenney, Andy Lutomirski, Peter Zijlstra,
	Benjamin Herrenschmidt, Paul Mackerras, maged michael,
	Dave Watson, Michael Ellerman, Thomas Gleixner, Ingo Molnar,
	H. Peter Anvin, Andrea Parri, Linus Torvalds, Orion Hodson,
	Hans Boehm, Will Deacon, Russell King, Paul Turner,
	Andrew Hunter

Hi,

As RFC (still), the new Restartable sequence tree tag <v4.14-rseq-20171113>
can be found at:

https://git.kernel.org/pub/scm/linux/kernel/git/rseq/linux-rseq.git/

It includes the new rseq and cpu_opv system calls implemented on
x86 32/64, powerpc 32/64, and arm 32. It also includes the following
improvements to the membarrier system call:

* new expedited membarrier command and registration command for
  shared mappings: all architectures implementing membarrier.
* new core serializing membarrier command and registration command
  for JITs (private mappings): x86 32/64, and arm 64.

Regarding the membarrier helper for JIT, I'm still uneasy about sending
it as a PR for this merge window, given that I have not received any
user feedback on real-life JIT integration yet. I have moved those commits
to the end of the patchset to they can be easily removed and delayed to
4.16 if needed. Orion Hodson at Google promised to try it out in the next
few days. He has reproducers of JIT issues on ARM64, so I have ported this
feature to arm64 to allow him to do some tests.

Linus, this is _not_ the PR yet, but should be pretty close to its
final form. I'm mainly waiting for feedback on from Orion Hodson before
I decide whether to leave the core serializing membarrier commits in
there, or delay them to 4.16.

Feedback is welcome,

Thanks,

Mathieu

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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2017-11-13 22:09 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-11-13 22:10 [RFC] Restartable sequences tree tag v4.14-rseq-20171113 Mathieu Desnoyers

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).