mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
To: linux-kernel <linux-kernel@vger.kernel.org>,
	linux-arch <linux-arch@vger.kernel.org>
Cc: Boqun Feng <boqun.feng@gmail.com>,
	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>,
	Andy Lutomirski <luto@kernel.org>,
	Peter Zijlstra <peterz@infradead.org>,
	Benjamin Herrenschmidt <benh@kernel.crashing.org>,
	Paul Mackerras <paulus@samba.org>,
	maged michael <maged.michael@gmail.com>,
	Dave Watson <davejwatson@fb.com>,
	Michael Ellerman <mpe@ellerman.id.au>,
	Thomas Gleixner <tglx@linutronix.de>,
	Ingo Molnar <mingo@kernel.org>, "H. Peter Anvin" <hpa@zytor.com>,
	Andrea Parri <parri.andrea@gmail.com>,
	Linus Torvalds <torvalds@linux-foundation.org>,
	Orion Hodson <oth@google.com>, Hans Boehm <hboehm@google.com>,
	Will Deacon <will.deacon@arm.com>,
	Russell King <linux@arm.linux.org.uk>,
	Paul Turner <pjt@google.com>, Andrew Hunter <ahh@google.com>
Subject: [RFC] Restartable sequences tree tag v4.14-rseq-20171113
Date: Mon, 13 Nov 2017 22:10:25 +0000 (UTC)	[thread overview]
Message-ID: <1490606675.14256.1510611025772.JavaMail.zimbra@efficios.com> (raw)

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

                 reply	other threads:[~2017-11-13 22:09 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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=1490606675.14256.1510611025772.JavaMail.zimbra@efficios.com \
    --to=mathieu.desnoyers@efficios.com \
    --cc=ahh@google.com \
    --cc=benh@kernel.crashing.org \
    --cc=boqun.feng@gmail.com \
    --cc=davejwatson@fb.com \
    --cc=hboehm@google.com \
    --cc=hpa@zytor.com \
    --cc=linux-arch@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux@arm.linux.org.uk \
    --cc=luto@kernel.org \
    --cc=maged.michael@gmail.com \
    --cc=mingo@kernel.org \
    --cc=mpe@ellerman.id.au \
    --cc=oth@google.com \
    --cc=parri.andrea@gmail.com \
    --cc=paulmck@linux.vnet.ibm.com \
    --cc=paulus@samba.org \
    --cc=peterz@infradead.org \
    --cc=pjt@google.com \
    --cc=tglx@linutronix.de \
    --cc=torvalds@linux-foundation.org \
    --cc=will.deacon@arm.com \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

Powered by JetHome