Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752445AbaKJQBJ (ORCPT ); Mon, 10 Nov 2014 11:01:09 -0500 Received: from e39.co.us.ibm.com ([32.97.110.160]:39866 "EHLO e39.co.us.ibm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751726AbaKJQBI (ORCPT ); Mon, 10 Nov 2014 11:01:08 -0500 Date: Mon, 10 Nov 2014 07:31:47 -0800 From: "Paul E. McKenney" To: Viresh Kumar Cc: Christoph Lameter , Thomas Gleixner , Frederic Weisbecker , Linux Kernel Mailing List , Gilad Ben-Yossef , Tejun Heo , John Stultz , Mike Frysinger , Minchan Kim , Hakan Akkan , Max Krasnyansky , Hugh Dickins , "H. Peter Anvin" , Ingo Molnar , Peter Zijlstra Subject: Re: [NOHZ] Remove scheduler_tick_max_deferment Message-ID: <20141110153147.GK4901@linux.vnet.ibm.com> Reply-To: paulmck@linux.vnet.ibm.com References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-TM-AS-MML: disable X-Content-Scanned: Fidelis XPS MAILER x-cbid: 14111016-0033-0000-0000-000002A04C13 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Nov 10, 2014 at 12:41:38PM +0530, Viresh Kumar wrote: > On 6 November 2014 22:54, Christoph Lameter wrote: > > > We did not need to housekeeper in the dynticks idle case. What is so > > different about dynticks busy? > > We do have a running task here and so the stats are important.. > > > I may not have the complete picture of the timer tick processing in my > > mind these days (it has been a lots of years since I did any work there > > after all) but as far as my arguably simplistic reading of the code goes I > > do not see why a housekeeper would be needed there. The load is constant > > and known in the dynticks busy case as it is in the dynticks idle case. > > I tried to initiate a thread on similar stuff, might be helpful: > > https://lkml.org/lkml/2014/5/22/131 Would it make sense for unlimited max deferment to be available as a boot parameter? That would allow people who want tick-free execution more than accurate stats to get that easily, while keeping stats accurate for everyone else. 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/