Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755057Ab1FOUyc (ORCPT ); Wed, 15 Jun 2011 16:54:32 -0400 Received: from e6.ny.us.ibm.com ([32.97.182.146]:41023 "EHLO e6.ny.us.ibm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751387Ab1FOUyb (ORCPT ); Wed, 15 Jun 2011 16:54:31 -0400 Date: Wed, 15 Jun 2011 13:54:25 -0700 From: "Paul E. McKenney" To: Linus Torvalds Cc: Ingo Molnar , Peter Zijlstra , Tim Chen , Andrew Morton , Hugh Dickins , KOSAKI Motohiro , Benjamin Herrenschmidt , David Miller , Martin Schwidefsky , Russell King , Paul Mundt , Jeff Dike , Richard Weinberger , Tony Luck , KAMEZAWA Hiroyuki , Mel Gorman , Nick Piggin , Namhyung Kim , ak@linux.intel.com, shaohua.li@intel.com, alex.shi@intel.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, "Rafael J. Wysocki" Subject: Re: [GIT PULL] Re: REGRESSION: Performance regressions from switching anon_vma->lock to mutex Message-ID: <20110615205425.GH2267@linux.vnet.ibm.com> Reply-To: paulmck@linux.vnet.ibm.com References: <1308097798.17300.142.camel@schen9-DESK> <1308134200.15315.32.camel@twins> <1308135495.15315.38.camel@twins> <20110615201216.GA4762@elte.hu> <20110615202956.GG2267@linux.vnet.ibm.com> <5a89bf11-4c80-418b-b2ff-ae904983ebb8@email.android.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5a89bf11-4c80-418b-b2ff-ae904983ebb8@email.android.com> User-Agent: Mutt/1.5.20 (2009-06-14) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1052 Lines: 21 On Wed, Jun 15, 2011 at 01:47:33PM -0700, Linus Torvalds wrote: > > > "Paul E. McKenney" wrote: > > > >It would be much lower risk to make the current code always use softirq > >if !RCU_BOOST -- last time I attempted the revert, it was quite hairy. > > I don't care if it's a real revert or not, but I want the threads gone. Entirely. Not just the patch that uses softirqs for some things, and threads for the callbacks. No, I don't want the threads to show up or exist at all. > > And to be sure, I'd like the code to set up and use the threads to actually compile away statically, so that there clearly isn't some way it's partially enabled. Yes, the kthread creation will happen only if RCU_BOOST=y. Otherwise, there will be no RCU kthreads at all. Thanx, Paul -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/