[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20190730112157.GM23480@smile.fi.intel.com>
Date: Tue, 30 Jul 2019 14:21:57 +0300
From: Andy Shevchenko <andriy.shevchenko@...ux.intel.com>
To: Pierre-Louis Bossart <pierre-louis.bossart@...ux.intel.com>
Cc: alsa-devel@...a-project.org,
"Rafael J. Wysocki" <rafael@...nel.org>, tiwai@...e.de,
gregkh@...uxfoundation.org, linux-pm@...r.kernel.org,
linux-kernel@...r.kernel.org, vkoul@...nel.org, broonie@...nel.org,
srinivas.kandagatla@...aro.org, jank@...ence.com,
slawomir.blauciak@...el.com, Sanyog Kale <sanyog.r.kale@...el.com>
Subject: Re: [alsa-devel] [RFC PATCH 17/40] soundwire: bus: use
runtime_pm_get_sync/pm when enabled
On Mon, Jul 29, 2019 at 05:07:39PM -0500, Pierre-Louis Bossart wrote:
> On 7/26/19 2:08 PM, Andy Shevchenko wrote:
> > On Fri, Jul 26, 2019 at 01:08:57PM -0500, Pierre-Louis Bossart wrote:
> > > - if (ret < 0)
> > > + if (ret < 0 && ret != -EACCES)
> >
> > ...and here, the pm_runtime_put_noidle() call is missed.
>
> yes but in the example you provided, they actually do more work than just
> decrement the device usage counter:
In their case they would like to do that. You decide what is appropriate call
in your case.
My point is, that reference counter in case of error handling should be
returned back to its value.
--
With Best Regards,
Andy Shevchenko
Powered by blists - more mailing lists