From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753024AbbBWQhO (ORCPT ); Mon, 23 Feb 2015 11:37:14 -0500 Received: from mail-we0-f172.google.com ([74.125.82.172]:38946 "EHLO mail-we0-f172.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752165AbbBWQhM (ORCPT ); Mon, 23 Feb 2015 11:37:12 -0500 Date: Mon, 23 Feb 2015 17:37:06 +0100 From: Ingo Molnar To: Viresh Kumar Cc: Peter Zijlstra , Thomas Gleixner , Ingo Molnar , Linaro Kernel Mailman List , Kevin Hilman , Preeti U Murthy , Daniel Lezcano , Linux Kernel Mailing List , "linux-arm-kernel@lists.infradead.org" , Frederic Weisbecker , Linaro Networking , Steven Miao , Mark Salter , Michal Simek , Ralf Baechle , Ley Foon Tan , Jonas Bonn , "David S. Miller" , Jeff Dike , Guan Xuetao Subject: Re: [PATCH] clockevents: Add (missing) default case for switch blocks Message-ID: <20150223163706.GA12551@gmail.com> References: <20150220083842.GA20387@gmail.com> <20150220084807.GJ21418@twins.programming.kicks-ass.net> <20150220093659.GA23469@gmail.com> <20150220113753.GP5029@twins.programming.kicks-ass.net> <20150220114136.GA27483@gmail.com> <20150220132220.GB28882@gmail.com> <20150220140432.GA31928@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org * Viresh Kumar wrote: > On 20 February 2015 at 19:34, Ingo Molnar > wrote: > > > > * Viresh Kumar wrote: > > >> Unused. Initially all clockevent devices are supposed > >> to be in this mode but later if another device > >> replaces an existing one, the existing one is put into > >> this mode. > > > > I'd suggest to rename it to MODE_INIT - at first glance > > it gave me the impression that it's some sort of API > > placeholder - i.e. an unused flag or so. > > Sorry, if I wasn't able to clarify this earlier. The > impression you got at first glance is correct. And it > should be UNUSED only instead of INIT. Its not about if > the the device is initialized or not, but if it is used > or not. And that's why there is no callback for this in > the new per-mode callbacks. Ok, could we rename it to something like DETACHED? 'UNUSED' really gives me the wrong impression - it's what we do for unused fields, unused ABI enumertion constants, etc. > > Also, I'd suggest to rename all 'modes' to true state > > machine naming: STATE_INITIALIZED, STATE_SHUT_DOWN, > > STATE_PERIODIC, STATE_RESUMED, etc.: if these are enums > > for > > I thought so initially and it looked like the diff will > be huge as all the variables for the enum, i.e. 'mode', > need to be renamed to 'state'.. > > But, if you are okay with it then I would be happy to do > that.. Well, how does the diffstat look like? But if the conversion was scripted (i.e. is relatively secure from typos) then that's still fine IMO. Peter? Thanks, Ingo