Re: [RFC PATCH for 4.15 00/24] Restartable sequences and CPU op vector v11

2018-03-27 Thread Mathieu Desnoyers
Hi Paul! I guess stuff like Spectre/Meltdown can turn 1-2 days into months. ;-) I did not want to distract you too much from that work, but you'll notice I've sent an updated patch series against 4.16-rc7, aiming at 4.17 [1] (it should be in your inbox). I would really appreciate if you can find

Re: [RFC PATCH for 4.15 00/24] Restartable sequences and CPU op vector v11

2017-11-14 Thread Mathieu Desnoyers
- On Nov 14, 2017, at 11:12 PM, Andy Lutomirski l...@amacapital.net wrote: >> On Nov 14, 2017, at 1:32 PM, Mathieu Desnoyers >> >> wrote: >> >> - On Nov 14, 2017, at 4:15 PM, Andy Lutomirski l...@amacapital.net wrote: >> >> >> One thing I kept however that diverge from your recommendatio

Re: [RFC PATCH for 4.15 00/24] Restartable sequences and CPU op vector v11

2017-11-14 Thread Andy Lutomirski
> On Nov 14, 2017, at 1:32 PM, Mathieu Desnoyers > wrote: > > - On Nov 14, 2017, at 4:15 PM, Andy Lutomirski l...@amacapital.net wrote: > > > One thing I kept however that diverge from your recommendation is the > "sign" parameter to the rseq syscall. I prefer this flexible > approach to a ha

Re: [RFC PATCH for 4.15 00/24] Restartable sequences and CPU op vector v11

2017-11-14 Thread Paul Turner
I have some comments that apply to many of the threads. I've been fully occupied with a wedding and a security issue; but I'm about to be free to spend the majority of my time on RSEQ things. I was sorely hoping that day would be today. But it's looking like I'm still a day or two from being free

Re: [RFC PATCH for 4.15 00/24] Restartable sequences and CPU op vector v11

2017-11-14 Thread Mathieu Desnoyers
- On Nov 14, 2017, at 4:15 PM, Andy Lutomirski l...@amacapital.net wrote: > On Tue, Nov 14, 2017 at 1:08 PM, Linus Torvalds > wrote: >> On Tue, Nov 14, 2017 at 12:03 PM, Mathieu Desnoyers >> wrote: >>> Here is the last RFC round of the updated rseq patchset containing: >> >> Andy? You were t

Re: [RFC PATCH for 4.15 00/24] Restartable sequences and CPU op vector v11

2017-11-14 Thread Andy Lutomirski
On Tue, Nov 14, 2017 at 1:08 PM, Linus Torvalds wrote: > On Tue, Nov 14, 2017 at 12:03 PM, Mathieu Desnoyers > wrote: >> Here is the last RFC round of the updated rseq patchset containing: > > Andy? You were the one with concerns here and said you'd have > something else ready for comparison. >

Re: [RFC PATCH for 4.15 00/24] Restartable sequences and CPU op vector v11

2017-11-14 Thread Linus Torvalds
On Tue, Nov 14, 2017 at 12:03 PM, Mathieu Desnoyers wrote: > Here is the last RFC round of the updated rseq patchset containing: Andy? You were the one with concerns here and said you'd have something else ready for comparison. Linus

[RFC PATCH for 4.15 00/24] Restartable sequences and CPU op vector v11

2017-11-14 Thread Mathieu Desnoyers
Here is the last RFC round of the updated rseq patchset containing: - Restartable sequences system call (x86 32/64, powerpc 32/64, arm 32), - CPU operation vector system call (x86 32/64, powerpc 32/64, arm 32), - membarrier shared expedited, and private expedited core serializing commands. This