diff for duplicates of <1489334073.20147.1518450577745.JavaMail.zimbra@efficios.com> diff --git a/a/1.txt b/N1/1.txt index f82ceee..078b949 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -12,7 +12,7 @@ Thanks! Mathieu ------ On Dec 14, 2017, at 11:13 AM, Mathieu Desnoyers mathieu.desnoyers-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org wrote: +----- On Dec 14, 2017, at 11:13 AM, Mathieu Desnoyers mathieu.desnoyers@efficios.com wrote: > The cpu_opv system call executes a vector of operations on behalf of > user-space on a specific CPU with preemption disabled. It is inspired @@ -331,29 +331,29 @@ Mathieu > effectively allows moving a consumer thread between CPUs to execute > close to the ring buffer cache lines it will read. > -> Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org> -> CC: "Paul E. McKenney" <paulmck-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org> -> CC: Peter Zijlstra <peterz-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org> -> CC: Paul Turner <pjt-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> -> CC: Thomas Gleixner <tglx-hfZtesqFncYOwBW4kG4KsQ@public.gmane.org> -> CC: Andrew Hunter <ahh-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> -> CC: Andy Lutomirski <luto-kltTT9wpgjJwATOyAt5JVQ@public.gmane.org> -> CC: Andi Kleen <andi-Vw/NltI1exuRpAAqCnN02g@public.gmane.org> -> CC: Dave Watson <davejwatson-b10kYP2dOMg@public.gmane.org> -> CC: Chris Lameter <cl-vYTEC60ixJUAvxtiuMwx3w@public.gmane.org> -> CC: Ingo Molnar <mingo-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> -> CC: "H. Peter Anvin" <hpa-YMNOUZJC4hwAvxtiuMwx3w@public.gmane.org> -> CC: Ben Maurer <bmaurer-b10kYP2dOMg@public.gmane.org> -> CC: Steven Rostedt <rostedt-nx8X9YLhiw1AfugRpC6u6w@public.gmane.org> -> CC: Josh Triplett <josh-iaAMLnmF4UmaiuxdJuQwMA@public.gmane.org> -> CC: Linus Torvalds <torvalds-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org> -> CC: Andrew Morton <akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org> -> CC: Russell King <linux-lFZ/pmaqli7XmaaqVzeoHQ@public.gmane.org> -> CC: Catalin Marinas <catalin.marinas-5wv7dgnIgG8@public.gmane.org> -> CC: Will Deacon <will.deacon-5wv7dgnIgG8@public.gmane.org> -> CC: Michael Kerrisk <mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> -> CC: Boqun Feng <boqun.feng-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> -> CC: linux-api-u79uwXL29TY76Z2rM5mHXA@public.gmane.org +> Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> +> CC: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> +> CC: Peter Zijlstra <peterz@infradead.org> +> CC: Paul Turner <pjt@google.com> +> CC: Thomas Gleixner <tglx@linutronix.de> +> CC: Andrew Hunter <ahh@google.com> +> CC: Andy Lutomirski <luto@amacapital.net> +> CC: Andi Kleen <andi@firstfloor.org> +> CC: Dave Watson <davejwatson@fb.com> +> CC: Chris Lameter <cl@linux.com> +> CC: Ingo Molnar <mingo@redhat.com> +> CC: "H. Peter Anvin" <hpa@zytor.com> +> CC: Ben Maurer <bmaurer@fb.com> +> CC: Steven Rostedt <rostedt@goodmis.org> +> CC: Josh Triplett <josh@joshtriplett.org> +> CC: Linus Torvalds <torvalds@linux-foundation.org> +> CC: Andrew Morton <akpm@linux-foundation.org> +> CC: Russell King <linux@arm.linux.org.uk> +> CC: Catalin Marinas <catalin.marinas@arm.com> +> CC: Will Deacon <will.deacon@arm.com> +> CC: Michael Kerrisk <mtk.manpages@gmail.com> +> CC: Boqun Feng <boqun.feng@gmail.com> +> CC: linux-api@vger.kernel.org > --- > Changes since v1: > - handle CPU hotplug, @@ -661,14 +661,14 @@ Mathieu > F: include/linux/cpuidle.h > > +CPU NON-PREEMPTIBLE OPERATION VECTOR SUPPORT -> +M: Mathieu Desnoyers <mathieu.desnoyers-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org> -> +L: linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org +> +M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> +> +L: linux-kernel@vger.kernel.org > +S: Supported > +F: kernel/cpu_opv.c > +F: include/uapi/linux/cpu_opv.h > + > CRAMFS FILESYSTEM -> M: Nicolas Pitre <nico-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org> +> M: Nicolas Pitre <nico@linaro.org> > S: Maintained > diff --git a/include/linux/syscalls.h b/include/linux/syscalls.h > index 340650b4ec54..32d289f41f62 100644 @@ -705,7 +705,7 @@ Mathieu > + * > + * CPU preempt-off operation vector system call API > + * -> + * Copyright (c) 2017 Mathieu Desnoyers <mathieu.desnoyers-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org> +> + * Copyright (c) 2017 Mathieu Desnoyers <mathieu.desnoyers@efficios.com> > + * > + * Permission is hereby granted, free of charge, to any person obtaining a copy > + * of this software and associated documentation files (the "Software"), to @@ -886,7 +886,7 @@ Mathieu > + * GNU General Public License for more details. > + * > + * Copyright (C) 2017, EfficiOS Inc., -> + * Mathieu Desnoyers <mathieu.desnoyers-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org> +> + * Mathieu Desnoyers <mathieu.desnoyers@efficios.com> > + */ > + > +#include <linux/sched.h> diff --git a/a/content_digest b/N1/content_digest index 694b9ff..791042d 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,31 +1,32 @@ "ref\020171214161403.30643-1-mathieu.desnoyers@efficios.com\0" "ref\020171214161403.30643-11-mathieu.desnoyers@efficios.com\0" - "ref\020171214161403.30643-11-mathieu.desnoyers-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org\0" - "From\0Mathieu Desnoyers <mathieu.desnoyers-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org>\0" + "From\0Mathieu Desnoyers <mathieu.desnoyers@efficios.com>\0" "Subject\0Re: [RFC PATCH for 4.16 10/21] cpu_opv: Provide cpu_opv system call (v5)\0" "Date\0Mon, 12 Feb 2018 15:49:37 +0000 (UTC)\0" - "To\0Alexander Viro <viro-RmSDqhL/yNMiFSDQTTA3OLVCufUGDwFn@public.gmane.org>\0" - "Cc\0linux-kernel <linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>" - linux-api <linux-api-u79uwXL29TY76Z2rM5mHXA@public.gmane.org> - Paul E. McKenney <paulmck-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org> - Andy Lutomirski <luto-kltTT9wpgjJwATOyAt5JVQ@public.gmane.org> - Boqun Feng <boqun.feng-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> - Dave Watson <davejwatson-b10kYP2dOMg@public.gmane.org> - Peter Zijlstra <peterz-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org> - Paul Turner <pjt-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> - Andrew Morton <akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org> - Russell King <linux-lFZ/pmaqli7XmaaqVzeoHQ@public.gmane.org> - Thomas Gleixner <tglx-hfZtesqFncYOwBW4kG4KsQ@public.gmane.org> - Ingo Molnar <mingo-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> - H. Peter Anvin <hpa-YMNOUZJC4hwAvxtiuMwx3w@public.gmane.org> - Andrew Hunter <ahh-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> - Andi Kleen <andi-Vw/NltI1exuRpAAqCnN02g@public.gmane.org> - Chris Lameter <cl-vYTEC60ixJUAvxtiuMwx3w@public.gmane.org> - Ben Maurer <bmaurer-b10kYP2dOMg@public.gmane.org> - rostedt <rostedt-nx8X9YLhiw1AfugRpC6u6w@public.gmane.org> - Josh Triplett <josh-iaAMLnmF4UmaiuxdJuQwMA@public.gmane.org> - Linus Torvalds <torvalds-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org> - " Catalin Marinas <cata>\0" + "To\0Alexander Viro <viro@zeniv.linux.org.uk>\0" + "Cc\0linux-kernel <linux-kernel@vger.kernel.org>" + linux-api <linux-api@vger.kernel.org> + Paul E. McKenney <paulmck@linux.vnet.ibm.com> + Andy Lutomirski <luto@amacapital.net> + Boqun Feng <boqun.feng@gmail.com> + Dave Watson <davejwatson@fb.com> + Peter Zijlstra <peterz@infradead.org> + Paul Turner <pjt@google.com> + Andrew Morton <akpm@linux-foundation.org> + Russell King <linux@arm.linux.org.uk> + Thomas Gleixner <tglx@linutronix.de> + Ingo Molnar <mingo@redhat.com> + H. Peter Anvin <hpa@zytor.com> + Andrew Hunter <ahh@google.com> + Andi Kleen <andi@firstfloor.org> + Chris Lameter <cl@linux.com> + Ben Maurer <bmaurer@fb.com> + rostedt <rostedt@goodmis.org> + Josh Triplett <josh@joshtriplett.org> + Linus Torvalds <torvalds@linux-foundation.org> + Catalin Marinas <catalin.marinas@arm.com> + Will Deacon <will.deacon@arm.com> + " Michael Kerrisk <mtk.manpages@gmail.com>\0" "\00:1\0" "b\0" "Hi Al,\n" @@ -42,7 +43,7 @@ "\n" "Mathieu\n" "\n" - "----- On Dec 14, 2017, at 11:13 AM, Mathieu Desnoyers mathieu.desnoyers-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org wrote:\n" + "----- On Dec 14, 2017, at 11:13 AM, Mathieu Desnoyers mathieu.desnoyers@efficios.com wrote:\n" "\n" "> The cpu_opv system call executes a vector of operations on behalf of\n" "> user-space on a specific CPU with preemption disabled. It is inspired\n" @@ -361,29 +362,29 @@ "> effectively allows moving a consumer thread between CPUs to execute\n" "> close to the ring buffer cache lines it will read.\n" "> \n" - "> Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org>\n" - "> CC: \"Paul E. McKenney\" <paulmck-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>\n" - "> CC: Peter Zijlstra <peterz-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>\n" - "> CC: Paul Turner <pjt-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org>\n" - "> CC: Thomas Gleixner <tglx-hfZtesqFncYOwBW4kG4KsQ@public.gmane.org>\n" - "> CC: Andrew Hunter <ahh-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org>\n" - "> CC: Andy Lutomirski <luto-kltTT9wpgjJwATOyAt5JVQ@public.gmane.org>\n" - "> CC: Andi Kleen <andi-Vw/NltI1exuRpAAqCnN02g@public.gmane.org>\n" - "> CC: Dave Watson <davejwatson-b10kYP2dOMg@public.gmane.org>\n" - "> CC: Chris Lameter <cl-vYTEC60ixJUAvxtiuMwx3w@public.gmane.org>\n" - "> CC: Ingo Molnar <mingo-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>\n" - "> CC: \"H. Peter Anvin\" <hpa-YMNOUZJC4hwAvxtiuMwx3w@public.gmane.org>\n" - "> CC: Ben Maurer <bmaurer-b10kYP2dOMg@public.gmane.org>\n" - "> CC: Steven Rostedt <rostedt-nx8X9YLhiw1AfugRpC6u6w@public.gmane.org>\n" - "> CC: Josh Triplett <josh-iaAMLnmF4UmaiuxdJuQwMA@public.gmane.org>\n" - "> CC: Linus Torvalds <torvalds-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>\n" - "> CC: Andrew Morton <akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>\n" - "> CC: Russell King <linux-lFZ/pmaqli7XmaaqVzeoHQ@public.gmane.org>\n" - "> CC: Catalin Marinas <catalin.marinas-5wv7dgnIgG8@public.gmane.org>\n" - "> CC: Will Deacon <will.deacon-5wv7dgnIgG8@public.gmane.org>\n" - "> CC: Michael Kerrisk <mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>\n" - "> CC: Boqun Feng <boqun.feng-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>\n" - "> CC: linux-api-u79uwXL29TY76Z2rM5mHXA@public.gmane.org\n" + "> Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>\n" + "> CC: \"Paul E. McKenney\" <paulmck@linux.vnet.ibm.com>\n" + "> CC: Peter Zijlstra <peterz@infradead.org>\n" + "> CC: Paul Turner <pjt@google.com>\n" + "> CC: Thomas Gleixner <tglx@linutronix.de>\n" + "> CC: Andrew Hunter <ahh@google.com>\n" + "> CC: Andy Lutomirski <luto@amacapital.net>\n" + "> CC: Andi Kleen <andi@firstfloor.org>\n" + "> CC: Dave Watson <davejwatson@fb.com>\n" + "> CC: Chris Lameter <cl@linux.com>\n" + "> CC: Ingo Molnar <mingo@redhat.com>\n" + "> CC: \"H. Peter Anvin\" <hpa@zytor.com>\n" + "> CC: Ben Maurer <bmaurer@fb.com>\n" + "> CC: Steven Rostedt <rostedt@goodmis.org>\n" + "> CC: Josh Triplett <josh@joshtriplett.org>\n" + "> CC: Linus Torvalds <torvalds@linux-foundation.org>\n" + "> CC: Andrew Morton <akpm@linux-foundation.org>\n" + "> CC: Russell King <linux@arm.linux.org.uk>\n" + "> CC: Catalin Marinas <catalin.marinas@arm.com>\n" + "> CC: Will Deacon <will.deacon@arm.com>\n" + "> CC: Michael Kerrisk <mtk.manpages@gmail.com>\n" + "> CC: Boqun Feng <boqun.feng@gmail.com>\n" + "> CC: linux-api@vger.kernel.org\n" "> ---\n" "> Changes since v1:\n" "> - handle CPU hotplug,\n" @@ -691,14 +692,14 @@ "> F:\tinclude/linux/cpuidle.h\n" "> \n" "> +CPU NON-PREEMPTIBLE OPERATION VECTOR SUPPORT\n" - "> +M:\tMathieu Desnoyers <mathieu.desnoyers-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org>\n" - "> +L:\tlinux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org\n" + "> +M:\tMathieu Desnoyers <mathieu.desnoyers@efficios.com>\n" + "> +L:\tlinux-kernel@vger.kernel.org\n" "> +S:\tSupported\n" "> +F:\tkernel/cpu_opv.c\n" "> +F:\tinclude/uapi/linux/cpu_opv.h\n" "> +\n" "> CRAMFS FILESYSTEM\n" - "> M:\tNicolas Pitre <nico-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>\n" + "> M:\tNicolas Pitre <nico@linaro.org>\n" "> S:\tMaintained\n" "> diff --git a/include/linux/syscalls.h b/include/linux/syscalls.h\n" "> index 340650b4ec54..32d289f41f62 100644\n" @@ -735,7 +736,7 @@ "> + *\n" "> + * CPU preempt-off operation vector system call API\n" "> + *\n" - "> + * Copyright (c) 2017 Mathieu Desnoyers <mathieu.desnoyers-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org>\n" + "> + * Copyright (c) 2017 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>\n" "> + *\n" "> + * Permission is hereby granted, free of charge, to any person obtaining a copy\n" "> + * of this software and associated documentation files (the \"Software\"), to\n" @@ -916,7 +917,7 @@ "> + * GNU General Public License for more details.\n" "> + *\n" "> + * Copyright (C) 2017, EfficiOS Inc.,\n" - "> + * Mathieu Desnoyers <mathieu.desnoyers-vg+e7yoeK/dWk0Htik3J/w@public.gmane.org>\n" + "> + * Mathieu Desnoyers <mathieu.desnoyers@efficios.com>\n" "> + */\n" "> +\n" "> +#include <linux/sched.h>\n" @@ -1991,4 +1992,4 @@ "EfficiOS Inc.\n" http://www.efficios.com -622f2d9315b30a322a6f81770a278bce8034ef0318fadbc586b9db550a2c181d +acd025e4573fe544ac3b3f5a1d3780c295dfc4f036cf923c41b77627c2fcb675
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.