From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755926Ab2IJVic (ORCPT ); Mon, 10 Sep 2012 17:38:32 -0400 Received: from mail-vc0-f174.google.com ([209.85.220.174]:38350 "EHLO mail-vc0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755211Ab2IJVia (ORCPT ); Mon, 10 Sep 2012 17:38:30 -0400 Date: Mon, 10 Sep 2012 23:30:37 +0200 From: Frederic Weisbecker To: Josh Triplett Cc: "Paul E. McKenney" , linux-kernel@vger.kernel.org, mingo@elte.hu, laijs@cn.fujitsu.com, dipankar@in.ibm.com, akpm@linux-foundation.org, mathieu.desnoyers@polymtl.ca, niv@us.ibm.com, tglx@linutronix.de, peterz@infradead.org, rostedt@goodmis.org, Valdis.Kletnieks@vt.edu, dhowells@redhat.com, eric.dumazet@gmail.com, darren@dvhart.com, sbw@mit.edu, patches@linaro.org, Alessio Igor Bogani , Avi Kivity , Chris Metcalf , Christoph Lameter , Geoff Levand , Gilad Ben Yossef , Hakan Akkan , "H. Peter Anvin" , Ingo Molnar , Kevin Hilman , Max Krasnyansky , Stephen Hemminger , Sven-Thorsten Dietrich Subject: Re: [PATCH tip/core/rcu 08/26] x86: Syscall hooks for userspace RCU extended QS Message-ID: <20120910213023.GB21277@somewhere.redhat.com> References: <20120830210520.GA2824@linux.vnet.ibm.com> <1346360743-3628-1-git-send-email-paulmck@linux.vnet.ibm.com> <1346360743-3628-8-git-send-email-paulmck@linux.vnet.ibm.com> <20120831235909.GM11771@jtriplet-mobl1> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20120831235909.GM11771@jtriplet-mobl1> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Aug 31, 2012 at 04:59:10PM -0700, Josh Triplett wrote: > On Thu, Aug 30, 2012 at 02:05:25PM -0700, Paul E. McKenney wrote: > > From: Frederic Weisbecker > > > > Add syscall slow path hooks to notify syscall entry > > and exit on CPUs that want to support userspace RCU > > extended quiescent state. > > > > Signed-off-by: Frederic Weisbecker > > Cc: Alessio Igor Bogani > > Cc: Andrew Morton > > Cc: Avi Kivity > > Cc: Chris Metcalf > > Cc: Christoph Lameter > > Cc: Geoff Levand > > Cc: Gilad Ben Yossef > > Cc: Hakan Akkan > > Cc: H. Peter Anvin > > Cc: Ingo Molnar > > Cc: Josh Triplett > > Cc: Kevin Hilman > > Cc: Max Krasnyansky > > Cc: Peter Zijlstra > > Cc: Stephen Hemminger > > Cc: Steven Rostedt > > Cc: Sven-Thorsten Dietrich > > Cc: Thomas Gleixner > > Signed-off-by: Paul E. McKenney > > This seems reasonable; presumably you plan to add something actually > setting TIF_NOHZ in a subsequent patch series? Yes, currently this is set by the selftests, see the combination of: [PATCH tip/core/rcu 07/26] rcu: Switch task's syscall hooks on context switch [PATCH tip/core/rcu 14/26] rcu: Userspace RCU extended QS selftest Later this will be driven by the nohz subsystem.