From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tony Lindgren Subject: Re: [PATCH v2] power: bq24190_charger: Uniform pm_runtime_get() failure handling Date: Wed, 29 Mar 2017 09:30:25 -0700 Message-ID: <20170329163025.GO8575@atomide.com> References: <20170329014913.3970-1-liam@networkimprov.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from muru.com ([72.249.23.125]:42652 "EHLO muru.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752201AbdC2Qa3 (ORCPT ); Wed, 29 Mar 2017 12:30:29 -0400 Content-Disposition: inline In-Reply-To: <20170329014913.3970-1-liam@networkimprov.net> Sender: linux-pm-owner@vger.kernel.org List-Id: linux-pm@vger.kernel.org To: Liam Breck Cc: Sebastian Reichel , linux-pm@vger.kernel.org, Hans de Goede , Liam Breck * Liam Breck [170328 18:52]: > From: Liam Breck > > On pm_runtime_get() failure, always emit an error message. > Prevent unbalanced pm_runtime_get by calling: > pm_runtime_put_noidle() in irq handler > pm_runtime_put_sync() on any probe() failure > Rename probe() out labels instead of renumbering them. > > Fixes: 13d6fa8447fa power: bq24190_charger: Use PM runtime autosuspend > Cc: Tony Lindgren > Cc: Hans de Goede > Signed-off-by: Liam Breck > --- > v2: not rebased to Hans' extcon patch, which needs some work. Looks OK to me: Acked-by: Tony Lindgren