From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Rafael J. Wysocki" Subject: Re: [PATCH] PERF(kernel): Cleanup power events V2 Date: Tue, 26 Oct 2010 21:08:23 +0200 Message-ID: <201010262108.23537.rjw@sisk.pl> References: <1287488171-25303-3-git-send-email-trenn@suse.de> <1288115894.3673.12.camel@laptop> Mime-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: Sender: linux-trace-users-owner@vger.kernel.org To: Pierre Tardy Cc: Peter Zijlstra , Arjan van de Ven , Ingo Molnar , Thomas Renninger , Linus Torvalds , Andrew Morton , Thomas Gleixner , Masami Hiramatsu , Frank Eigler , Steven Rostedt , Kevin Hilman , linux-omap@vger.kernel.org, linux-pm@lists.linux-foundation.org, linux-trace-users@vger.kernel.org, Jean Pihet , Frederic Weisbecker , Tejun Heo , Mathieu Desnoyers List-Id: linux-omap@vger.kernel.org On Tuesday, October 26, 2010, Pierre Tardy wrote: > On Tue, Oct 26, 2010 at 12:58 PM, Peter Zijlstra wrote: > > On Tue, 2010-10-26 at 11:56 -0500, Pierre Tardy wrote: > >> > >> + trace_runtime_pm_usage(dev, atomic_read(&dev->power.usage_count)+1); > >> atomic_inc(&dev->power.usage_count); > > > > That's terribly racy.. > > > I know. I'm not proud of this.. As I said, this is preliminary patch. > We dont really need to have this prev_usage. This is just for debug. > It mayprobably endup with something like: > > atomic_inc(&dev->power.usage_count); > + trace_power_device_usage(dev); Well, please tell me what you're trying to achieve. Thanks, Rafael