From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751892AbdG0OwW (ORCPT ); Thu, 27 Jul 2017 10:52:22 -0400 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]:42838 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751758AbdG0OwU (ORCPT ); Thu, 27 Jul 2017 10:52:20 -0400 Date: Thu, 27 Jul 2017 07:52:15 -0700 From: "Paul E. McKenney" To: Peter Zijlstra Cc: Mathieu Desnoyers , linux-kernel , Ingo Molnar , Lai Jiangshan , dipankar , Andrew Morton , Josh Triplett , Thomas Gleixner , rostedt , David Howells , Eric Dumazet , fweisbec , Oleg Nesterov , Will Deacon Subject: Re: [PATCH tip/core/rcu 4/5] sys_membarrier: Add expedited option Reply-To: paulmck@linux.vnet.ibm.com References: <20170725193612.GW3730@linux.vnet.ibm.com> <20170725202451.GC28975@worktop> <20170725211926.GA3730@linux.vnet.ibm.com> <20170725215510.GD28975@worktop> <1480480872.25829.1501023013862.JavaMail.zimbra@efficios.com> <20170726074656.obadfdu6hdlrmy7r@hirez.programming.kicks-ass.net> <20170726154229.GO3730@linux.vnet.ibm.com> <1415161894.26359.1501092075006.JavaMail.zimbra@efficios.com> <20170726183032.GV3730@linux.vnet.ibm.com> <20170727102422.dgaq7qqkpikvue4l@hirez.programming.kicks-ass.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20170727102422.dgaq7qqkpikvue4l@hirez.programming.kicks-ass.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-TM-AS-GCONF: 00 x-cbid: 17072714-0052-0000-0000-0000024686C9 X-IBM-SpamModules-Scores: X-IBM-SpamModules-Versions: BY=3.00007435; HX=3.00000241; KW=3.00000007; PH=3.00000004; SC=3.00000214; SDB=6.00893675; UDB=6.00446803; IPR=6.00673835; BA=6.00005495; NDR=6.00000001; ZLA=6.00000005; ZF=6.00000009; ZB=6.00000000; ZP=6.00000000; ZH=6.00000000; ZU=6.00000002; MB=3.00016409; XFM=3.00000015; UTC=2017-07-27 14:52:18 X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 17072714-0053-0000-0000-0000517873CC Message-Id: <20170727145215.GA3730@linux.vnet.ibm.com> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2017-07-27_08:,, signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=0 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1706020000 definitions=main-1707270233 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jul 27, 2017 at 12:24:22PM +0200, Peter Zijlstra wrote: > On Wed, Jul 26, 2017 at 11:30:32AM -0700, Paul E. McKenney wrote: > > The patch I posted reverts to synchronize_sched() in kernels booted with > > rcupdate.rcu_normal=1. ;-) > > So boot parameters are no solution and are only slightly better than > compile time switches. > > What if you have a machine that runs workloads that want both options? > partitioning and containers are somewhat popular these days and system > wide tunables don't work for them. Agreed, these are disadvantages. And again, I will nevertheless be carrying some variant of this patch until something better is in place, where that something has been shown to satisfy the needs of the people requesting this feature. Thanx, Paul