From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-bk0-f46.google.com (mail-bk0-f46.google.com [209.85.214.46]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority" (not verified)) by ozlabs.org (Postfix) with ESMTPS id 7C5E62C0087 for ; Sat, 9 Feb 2013 01:32:00 +1100 (EST) Received: by mail-bk0-f46.google.com with SMTP id j5so1715269bkw.33 for ; Fri, 08 Feb 2013 06:31:56 -0800 (PST) MIME-Version: 1.0 In-Reply-To: <20130208141447.03914013db9a5f7308fc1675@canb.auug.org.au> References: <1359399845-10568-1-git-send-email-fweisbec@gmail.com> <1359399845-10568-5-git-send-email-fweisbec@gmail.com> <20130208140749.5a094f271e529dacfb962b51@canb.auug.org.au> <20130208141447.03914013db9a5f7308fc1675@canb.auug.org.au> Date: Fri, 8 Feb 2013 15:31:55 +0100 Message-ID: Subject: Re: [PATCH 4/8] cputime: Generic on-demand virtual cputime accounting From: Frederic Weisbecker To: Stephen Rothwell Content-Type: text/plain; charset=ISO-8859-1 Cc: Namhyung Kim , Li Zhong , Peter Zijlstra , LKML , Steven Rostedt , Paul Gortmaker , Thomas Gleixner , Andrew Morton , "Paul E. McKenney" , ppc-dev , Ingo Molnar List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 2013/2/8 Stephen Rothwell : > Hi Frederic, > > On Fri, 8 Feb 2013 14:07:49 +1100 Stephen Rothwell wrote: >> >> This patch has the side effect of changing the default configurations: >> (This is PowerPC pseries_defconfig before/after this patch) >> >> @@ -119,8 +120,8 @@ >> # >> # CPU/Task time and stats accounting >> # >> -# CONFIG_TICK_CPU_ACCOUNTING is not set >> -CONFIG_VIRT_CPU_ACCOUNTING=y >> +CONFIG_TICK_CPU_ACCOUNTING=y >> +# CONFIG_VIRT_CPU_ACCOUNTING_NATIVE is not set >> # CONFIG_BSD_PROCESS_ACCT is not set >> CONFIG_TASKSTATS=y >> CONFIG_TASK_DELAY_ACCT=y >> >> I don't know if that was deliberate, but it was suprising. I noticed >> when this patch entered next-20130207. > > I suspect that this is caused by the changes to init/Kconfig: > > diff --git a/init/Kconfig b/init/Kconfig > index be8b7f5..a05f843 100644 > --- a/init/Kconfig > +++ b/init/Kconfig > @@ -326,6 +326,9 @@ source "kernel/time/Kconfig" > > menu "CPU/Task time and stats accounting" > > +config VIRT_CPU_ACCOUNTING > + bool > + > choice > prompt "Cputime accounting" > default TICK_CPU_ACCOUNTING if !PPC64 > > The next line of context is: > > default VIRT_CPU_ACCOUNTING if PPC64 > > Which may have needed changing as well? Indeed, changing that to > VIRT_CPU_ACCOUNTING_NATIVE restores the old defaults. Indeed, thanks for your fix!