Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp275132pxf; Thu, 8 Apr 2021 02:52:22 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzuaqL9A6TLXO/sin7qdN+e4oBrirPAeYArrsndHp4ikH26hQoqmoVDICwWak1zilfCtRWK X-Received: by 2002:a17:906:ff41:: with SMTP id zo1mr9180201ejb.19.1617875541850; Thu, 08 Apr 2021 02:52:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617875541; cv=none; d=google.com; s=arc-20160816; b=N269HXDrRc5DcLVCiBEAg5YdGnKsjF1ln6IxcQFH47v3C7KaC2DVTyF6IFdvGkGYI6 oTzSomR56v8y3u+QlFMMxbHOhPL2Hr36BIurbSXlVEX/gH9FQyDiFFYouYvHZV9wHd+h KTxsiAfWm64PdKGWlkgGZ8fM20nSWHrr4+JD2KiZRBcn+pHumTNlax62DSf4Yaai9oW2 H+7i6Hr7qhW1HNC+Ht4XXCmpIcA6oigqx38LYyBzj5OYJqIE6eZUWozGmdC1Xi47wG82 whd5FWnM1xDOiUOMn93K+sDuIMv2ARQpReFNtpqG8neVMjBE5TEw41YL4Zj2GwKUxSi1 04NQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=f2CrD7zytwdxUdd+RrcJ2fDn/wxf5jDuY/dOIB395dY=; b=VtVx+6ThQXuh+XbrGgOUgigdeTWRVwAHRhQNd5cIH/XVa1+XotwqwbHcUxIc+bot+a purw0GoZITt5oLubnpu0zn5wqdVxhxPHTJMfjXwKmGBOOsi3RVPQPZexYePACHlNst78 yG27Jtifafy2EOy8ijs8/X3GHDScsUe7yyeFZPEWTpofT68NkohEihIHSnI4g/hmDQde 5x7a1DilxmfiUoBnbXXpdrxD9/tNccCLORBycwEnecHCoZh5FUtzP1URfn0JjoR90sSt lEi3l00K1LthSe+4VL3enmd/HbB7sk9eFLe39kPYtjRz1dfAdF390LuJXByH0fghW4bC dT3Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=HmXQvdnh; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u19si22782947edo.410.2021.04.08.02.51.58; Thu, 08 Apr 2021 02:52:21 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=HmXQvdnh; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231165AbhDHJvR (ORCPT + 99 others); Thu, 8 Apr 2021 05:51:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47198 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229686AbhDHJvR (ORCPT ); Thu, 8 Apr 2021 05:51:17 -0400 Received: from mail-pg1-x52e.google.com (mail-pg1-x52e.google.com [IPv6:2607:f8b0:4864:20::52e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 50388C061760; Thu, 8 Apr 2021 02:51:06 -0700 (PDT) Received: by mail-pg1-x52e.google.com with SMTP id w10so1037788pgh.5; Thu, 08 Apr 2021 02:51:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=f2CrD7zytwdxUdd+RrcJ2fDn/wxf5jDuY/dOIB395dY=; b=HmXQvdnhzVc2Jn7za5jIyK8J+1N/B42mbO0WjVyMtD/JrfAz7tGWMtU92wqETfhzAh uIa4Ob+LfTdH8qEiOq6zlcGw4C/+5ZuUel8aUIPjuBFDRtIO1auO1hdILDA3TeVwt1pc 4PgK//U+jJua7fOWEq/WXjtAadT1gEux2XbNE953DqlpWXWmrD0rdr1iKB+g78uhvvuy M3pdxmb9EY48Ia+CfKHBxBi16Tu/A9HUgikR3SYIJID84Q/ucuDhUCiM8t7M3hNVJkMs UrIB2MBA8LjLaFMaLik1Gm8ZrU44cSPfnDqmikSRSVFdyLq4qUBQBBap87OIcrLsmVnb Lbfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=f2CrD7zytwdxUdd+RrcJ2fDn/wxf5jDuY/dOIB395dY=; b=WT1K2B2nRhCDGwPfq0g//IecC2/zlDE1zn09Au9vTmwYPCN0lnCFIXKfdPUBwwNZjt 5DKSsNYzNyM93VETi0bvhsZJAzZwRfdf6OogylWN0EgBiu7nJsl18I4HqmMqlv/8uTR7 yoPHnj6hp7BSbq7cWEp5YJDq3cdVdw2leTejIerETdTrrimHVYEMYsIjhr0A+GkI0IID P8jtkUnBcF/7djS0tR+1T/Yvh04tF+UdbsUQcmMaCe4rmpR3isO8KThCxkhAh6FpHg+M IJ6kItRn3r1RZGPhLHJPNv40pd2wifQUudkO7cW3NFlzetViUm3gkojalW7HegP1e6F3 MJqA== X-Gm-Message-State: AOAM531h7KiT3/d6GT2GaOTCSaSmoIj+UghgKHPakPpyFJ8PjqSplOrA zpPDsEeydIuNoTLq6CFssUQBLBNuzDIYVy/1Qi23otzdqMQNqA== X-Received: by 2002:a63:cb44:: with SMTP id m4mr7331898pgi.4.1617875465880; Thu, 08 Apr 2021 02:51:05 -0700 (PDT) MIME-Version: 1.0 References: <20210408081850.24278-1-dinghao.liu@zju.edu.cn> In-Reply-To: <20210408081850.24278-1-dinghao.liu@zju.edu.cn> From: Andy Shevchenko Date: Thu, 8 Apr 2021 12:50:49 +0300 Message-ID: Subject: Re: [PATCH] media: atomisp: Fix runtime PM imbalance in atomisp_pci_probe To: Dinghao Liu Cc: Kangjie Lu , Mauro Carvalho Chehab , Sakari Ailus , Greg Kroah-Hartman , Andy Shevchenko , Linux Media Mailing List , linux-staging@lists.linux.dev, Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Apr 8, 2021 at 11:19 AM Dinghao Liu wrote: > > When hmm_pool_register() fails, a pairing PM usage counter > increment is needed to keep the counter balanced. It's the > same for the following error paths. Acked-by: Andy Shevchenko > Signed-off-by: Dinghao Liu > --- > drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/staging/media/atomisp/pci/atomisp_v4l2.c b/drivers/staging/media/atomisp/pci/atomisp_v4l2.c > index 0295e2e32d79..02f774ed80c8 100644 > --- a/drivers/staging/media/atomisp/pci/atomisp_v4l2.c > +++ b/drivers/staging/media/atomisp/pci/atomisp_v4l2.c > @@ -1815,6 +1815,7 @@ static int atomisp_pci_probe(struct pci_dev *pdev, const struct pci_device_id *i > hmm_cleanup(); > hmm_pool_unregister(HMM_POOL_TYPE_RESERVED); > hmm_pool_fail: > + pm_runtime_get_noresume(&pdev->dev); > destroy_workqueue(isp->wdt_work_queue); > wdt_work_queue_fail: > atomisp_acc_cleanup(isp); > -- > 2.17.1 > -- With Best Regards, Andy Shevchenko