From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE, SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id AFE21C43461 for ; Thu, 29 Apr 2021 12:34:05 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 7AACF613F9 for ; Thu, 29 Apr 2021 12:34:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236023AbhD2Meu (ORCPT ); Thu, 29 Apr 2021 08:34:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42942 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231490AbhD2Met (ORCPT ); Thu, 29 Apr 2021 08:34:49 -0400 Received: from mail-lf1-x130.google.com (mail-lf1-x130.google.com [IPv6:2a00:1450:4864:20::130]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 213A2C06138B; Thu, 29 Apr 2021 05:34:03 -0700 (PDT) Received: by mail-lf1-x130.google.com with SMTP id z13so23555854lft.1; Thu, 29 Apr 2021 05:34:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=+fbOj539U7JlJxKx94jCmhZjY1EaeG6hVLe/OeyW9BA=; b=pSAPQilu7n+6xTr9GdEG0tb6PJM12QM070qCxvHnWCIze3Gcr+Y1X+IbvGDtRxTUgM EyOOFTxf9hWQBlaRIuLofOaQebEe5v0gWxDauGIRIaLBxzQZQULJfZHJUKxGdkb10gkc nD1wHPGKwDBP5o9agABg3XnIArwOCYPQSKMjVhR3w59xhvXls6FFml/j10Pwe9czFo6Z T7faf5Qfz88VW86L60gbzCGia3II+upwMhl4urxCbGztadHzxAw5ZUEZZpuSIrEqgrti aMKp0DRksQp+N/9uThNAeaKzsoGRnRjp6oHq0CgRtj1ykP9X5KS4ubBguxOUwo/dtsF4 c+pA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=+fbOj539U7JlJxKx94jCmhZjY1EaeG6hVLe/OeyW9BA=; b=NBZ6qrisZK+r/r0egW/szwjs5QHeDlkgBqldSV+slLEvVkjSX8aJY3H28isfeDdx7T njZDSLltdHIQZiiKnI5TVd0FYOfsYXFhgYF34BRq52KQe+BXh9DfjIF4wHGjjUvewOAs iiD4Zdnaai7T01uAJ2+UGcdqtItK14M7tY79FTH+Kj6yaRbyzKYEZ39J6y+X5jfsVK/S RjIgNfbFJImG7targ4SJT81Bqvu358EYtIA67eYZvHUpXUOi/7hL/ZPE8bUUwcUKWS8X ZAMOrl6/yMI0DUv+EAxqXZxzItEaYbiAJ4cO1PdADeqeRwMUQnjj37TltuTkgPshtP7l /wCQ== X-Gm-Message-State: AOAM530QECKQsA7rIOeBVAEGH00SJbcCpLFv/Lw5CO0pZkGEUFMSllkv 0/WZEkA87ftyUlHrDUIqVMo= X-Google-Smtp-Source: ABdhPJxNUnx9qkfhLC3V1HtbXkiFpJiCYsEDSOon3AoeX+SG0EchdE86xX8g0E/VEPlskxpayZqx+w== X-Received: by 2002:a19:ad41:: with SMTP id s1mr24627108lfd.306.1619699641558; Thu, 29 Apr 2021 05:34:01 -0700 (PDT) Received: from [192.168.2.145] (109-252-193-102.dynamic.spd-mgts.ru. [109.252.193.102]) by smtp.googlemail.com with ESMTPSA id n7sm515001lft.65.2021.04.29.05.33.59 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 29 Apr 2021 05:34:01 -0700 (PDT) Subject: Re: [PATCH v4 00/79] Address some issues with PM runtime at media subsystem To: Mauro Carvalho Chehab , Johan Hovold Cc: Shawn Tu , Ricardo Ribalda , Dafna Hirschfeld , Heiko Stuebner , linuxarm@huawei.com, Todor Tomov , Bjorn Andersson , Andrzej Hajda , "Lad, Prabhakar" , Thierry Reding , Pengutronix Kernel Team , linux-stm32@st-md-mailman.stormreply.com, Andrzej Pietrasiewicz , Leon Luo , Paul Kocialkowski , Mauro Carvalho Chehab , Dave Stevenson , Matt Ranostay , Krzysztof Kozlowski , Jonathan Hunter , linux-rockchip@lists.infradead.org, Chen-Yu Tsai , Andy Gross , Matthias Brugger , Dongchun Zhu , Sakari Ailus , Bingbu Cao , Marek Szyprowski , Shunqian Zheng , Tianshu Qiu , NXP Linux Team , Philipp Zabel , devel@driverdev.osuosl.org, Jacopo Mondi , Sylwester Nawrocki , linux-tegra@vger.kernel.org, Alexandre Torgue , Wenyou Yang , Manivannan Sadhasivam , linux-arm-msm@vger.kernel.org, Sascha Hauer , Steve Longerbeam , linux-media@vger.kernel.org, Maxime Ripard , Stanimir Varbanov , Benoit Parrot , Helen Koike , linux-samsung-soc@vger.kernel.org, linux-mediatek@lists.infradead.org, Jacek Anaszewski , mauro.chehab@huawei.com, Sylwester Nawrocki , "Paul J. Murphy" , Ezequiel Garcia , Daniele Alessandrelli , Chiranjeevi Rapolu , linux-arm-kernel@lists.infradead.org, Jacob Chen , Jernej Skrabec , Hyungwoo Yang , linux-kernel@vger.kernel.org, Robert Foss , Dan Scally , Sowjanya Komatineni , Maxime Coquelin , linux-renesas-soc@vger.kernel.org, Yong Zhi , Shawn Guo References: <20210429121215.64a7cbdb@coco.lan> From: Dmitry Osipenko Message-ID: Date: Thu, 29 Apr 2021 15:33:59 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 MIME-Version: 1.0 In-Reply-To: <20210429121215.64a7cbdb@coco.lan> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org 29.04.2021 13:18, Mauro Carvalho Chehab пишет: >> This is perfectly alright. Take a look at ov7740_remove() for example: >> >> pm_runtime_get_sync(&client->dev); >> pm_runtime_disable(&client->dev); >> pm_runtime_set_suspended(&client->dev); >> pm_runtime_put_noidle(&client->dev); >> >> ov7740_set_power(ov7740, 0); >> >> There's an explicit power-off after balancing the PM count and this will >> work regardless of the power state when entering this function. > Ok, but this should equally work: > > pm_runtime_disable(&client->dev); > pm_runtime_set_suspended(&client->dev); > > ov7740_set_power(ov7740, 0); > > as there's no additional cleanup made on this particular driver > between pm_runtime_get_sync() and pm_runtime_put_noidle(). > The pm_runtime_get_sync() turns hardware ON by invoking ov7740_set_power(ov7740, 1), and thus, the ON->OFF is kept balanced in both RPM-available and RPM-unavailable cases. The RPM state of device should be reset after driver removal. It doesn't look like any additional cleanups are needed by that ov7740 driver. The driver removal is opposite to the probe, hence it should be correct as-is. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=3.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id F0F69C433B4 for ; Thu, 29 Apr 2021 12:34:09 +0000 (UTC) Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 7640D6101C for ; Thu, 29 Apr 2021 12:34:09 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7640D6101C Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=driverdev-devel-bounces@linuxdriverproject.org Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 0E27B406B3; Thu, 29 Apr 2021 12:34:09 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TSguvZHeq-Qj; Thu, 29 Apr 2021 12:34:06 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 6B06E40686; Thu, 29 Apr 2021 12:34:06 +0000 (UTC) Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 408821BF312 for ; Thu, 29 Apr 2021 12:34:05 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 39CC440686 for ; Thu, 29 Apr 2021 12:34:05 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eT3oHDUsbw_W for ; Thu, 29 Apr 2021 12:34:04 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-lf1-x12b.google.com (mail-lf1-x12b.google.com [IPv6:2a00:1450:4864:20::12b]) by smtp2.osuosl.org (Postfix) with ESMTPS id AFA4D40683 for ; Thu, 29 Apr 2021 12:34:03 +0000 (UTC) Received: by mail-lf1-x12b.google.com with SMTP id 4so44650600lfp.11 for ; Thu, 29 Apr 2021 05:34:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=+fbOj539U7JlJxKx94jCmhZjY1EaeG6hVLe/OeyW9BA=; b=pSAPQilu7n+6xTr9GdEG0tb6PJM12QM070qCxvHnWCIze3Gcr+Y1X+IbvGDtRxTUgM EyOOFTxf9hWQBlaRIuLofOaQebEe5v0gWxDauGIRIaLBxzQZQULJfZHJUKxGdkb10gkc nD1wHPGKwDBP5o9agABg3XnIArwOCYPQSKMjVhR3w59xhvXls6FFml/j10Pwe9czFo6Z T7faf5Qfz88VW86L60gbzCGia3II+upwMhl4urxCbGztadHzxAw5ZUEZZpuSIrEqgrti aMKp0DRksQp+N/9uThNAeaKzsoGRnRjp6oHq0CgRtj1ykP9X5KS4ubBguxOUwo/dtsF4 c+pA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=+fbOj539U7JlJxKx94jCmhZjY1EaeG6hVLe/OeyW9BA=; b=na81Tu4ylvJNbohMj/+R45cCsKO/VtTO9FjKNo802DCGtLrV5OzsA1NIX7+tPZTW3S /dPHFNarjs3EsIuuZnQoQACICPsIaFIkjMO15av6GWMlmSrAyDUfIn+vyu0ZXtiHj9bg Bs6ImELnA8fUsq6RV3TTNDjW+GapXqHBw/YTXjfanCD+Q6LFZh7WlQ/1DJk2wYUimuTT /+vJn0dMNQjF2d7y8uRy9cegzH1ZVna1n+Klw639MSjcXYitpLpYaT1ix7M6IIub02Uv WV1KF6fWSPqj+RCzXtVNbkCKWmLSiNCkuUAbaw7gYFxCmPMunfXeXsQyKilDVYQJZovY GJWQ== X-Gm-Message-State: AOAM531gANaCdYwFKAVx34WpndfkgGJ4RdhQrBqxZ2ikTpJT1cdV+H3n 7nuesSm3yTrx/79jXEHee7c= X-Google-Smtp-Source: ABdhPJxNUnx9qkfhLC3V1HtbXkiFpJiCYsEDSOon3AoeX+SG0EchdE86xX8g0E/VEPlskxpayZqx+w== X-Received: by 2002:a19:ad41:: with SMTP id s1mr24627108lfd.306.1619699641558; Thu, 29 Apr 2021 05:34:01 -0700 (PDT) Received: from [192.168.2.145] (109-252-193-102.dynamic.spd-mgts.ru. [109.252.193.102]) by smtp.googlemail.com with ESMTPSA id n7sm515001lft.65.2021.04.29.05.33.59 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 29 Apr 2021 05:34:01 -0700 (PDT) Subject: Re: [PATCH v4 00/79] Address some issues with PM runtime at media subsystem To: Mauro Carvalho Chehab , Johan Hovold References: <20210429121215.64a7cbdb@coco.lan> From: Dmitry Osipenko Message-ID: Date: Thu, 29 Apr 2021 15:33:59 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 MIME-Version: 1.0 In-Reply-To: <20210429121215.64a7cbdb@coco.lan> Content-Language: en-US X-BeenThere: driverdev-devel@linuxdriverproject.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux Driver Project Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Ricardo Ribalda , Dafna Hirschfeld , Heiko Stuebner , mauro.chehab@huawei.com, linuxarm@huawei.com, Todor Tomov , Bjorn Andersson , Andrzej Hajda , "Lad, Prabhakar" , Thierry Reding , Robert Foss , Sylwester Nawrocki , linux-stm32@st-md-mailman.stormreply.com, Andrzej Pietrasiewicz , Leon Luo , Dan Scally , linux-samsung-soc@vger.kernel.org, Dave Stevenson , Manivannan Sadhasivam , Chen-Yu Tsai , Krzysztof Kozlowski , Jonathan Hunter , linux-rockchip@lists.infradead.org, Matt Ranostay , Andy Gross , Dongchun Zhu , Maxime Coquelin , Steve Longerbeam , Bingbu Cao , Marek Szyprowski , Shunqian Zheng , Tianshu Qiu , NXP Linux Team , Shawn Tu , devel@driverdev.osuosl.org, Jacopo Mondi , linux-tegra@vger.kernel.org, Sakari Ailus , Wenyou Yang , Alexandre Torgue , linux-arm-msm@vger.kernel.org, Sascha Hauer , linux-renesas-soc@vger.kernel.org, Maxime Ripard , Stanimir Varbanov , Benoit Parrot , Helen Koike , Yong Zhi , linux-mediatek@lists.infradead.org, Jacek Anaszewski , Matthias Brugger , Sylwester Nawrocki , Mauro Carvalho Chehab , Ezequiel Garcia , Daniele Alessandrelli , Chiranjeevi Rapolu , linux-arm-kernel@lists.infradead.org, Jacob Chen , Jernej Skrabec , Philipp Zabel , Hyungwoo Yang , linux-kernel@vger.kernel.org, "Paul J. Murphy" , Paul Kocialkowski , Sowjanya Komatineni , Pengutronix Kernel Team , linux-media@vger.kernel.org, Shawn Guo Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: driverdev-devel-bounces@linuxdriverproject.org Sender: "devel" MjkuMDQuMjAyMSAxMzoxOCwgTWF1cm8gQ2FydmFsaG8gQ2hlaGFiINC/0LjRiNC10YI6Cj4+IFRo aXMgaXMgcGVyZmVjdGx5IGFscmlnaHQuIFRha2UgYSBsb29rIGF0IG92Nzc0MF9yZW1vdmUoKSBm b3IgZXhhbXBsZToKPj4KPj4gCXBtX3J1bnRpbWVfZ2V0X3N5bmMoJmNsaWVudC0+ZGV2KTsKPj4g CXBtX3J1bnRpbWVfZGlzYWJsZSgmY2xpZW50LT5kZXYpOwo+PiAJcG1fcnVudGltZV9zZXRfc3Vz cGVuZGVkKCZjbGllbnQtPmRldik7Cj4+IAlwbV9ydW50aW1lX3B1dF9ub2lkbGUoJmNsaWVudC0+ ZGV2KTsKPj4gCQo+PiAJb3Y3NzQwX3NldF9wb3dlcihvdjc3NDAsIDApOwo+Pgo+PiBUaGVyZSdz IGFuIGV4cGxpY2l0IHBvd2VyLW9mZiBhZnRlciBiYWxhbmNpbmcgdGhlIFBNIGNvdW50IGFuZCB0 aGlzIHdpbGwKPj4gd29yayByZWdhcmRsZXNzIG9mIHRoZSBwb3dlciBzdGF0ZSB3aGVuIGVudGVy aW5nIHRoaXMgZnVuY3Rpb24uCj4gT2ssIGJ1dCB0aGlzIHNob3VsZCBlcXVhbGx5IHdvcms6Cj4g Cj4gIAlwbV9ydW50aW1lX2Rpc2FibGUoJmNsaWVudC0+ZGV2KTsKPiAgCXBtX3J1bnRpbWVfc2V0 X3N1c3BlbmRlZCgmY2xpZW50LT5kZXYpOwo+ICAJCj4gIAlvdjc3NDBfc2V0X3Bvd2VyKG92Nzc0 MCwgMCk7Cj4gCj4gYXMgdGhlcmUncyBubyBhZGRpdGlvbmFsIGNsZWFudXAgbWFkZSBvbiB0aGlz IHBhcnRpY3VsYXIgZHJpdmVyCj4gYmV0d2VlbiBwbV9ydW50aW1lX2dldF9zeW5jKCkgYW5kIHBt X3J1bnRpbWVfcHV0X25vaWRsZSgpLgo+IAoKVGhlIHBtX3J1bnRpbWVfZ2V0X3N5bmMoKSB0dXJu cyBoYXJkd2FyZSBPTiBieSBpbnZva2luZwpvdjc3NDBfc2V0X3Bvd2VyKG92Nzc0MCwgMSksIGFu ZCB0aHVzLCB0aGUgT04tPk9GRiBpcyBrZXB0IGJhbGFuY2VkIGluCmJvdGggUlBNLWF2YWlsYWJs ZSBhbmQgUlBNLXVuYXZhaWxhYmxlIGNhc2VzLiBUaGUgUlBNIHN0YXRlIG9mIGRldmljZQpzaG91 bGQgYmUgcmVzZXQgYWZ0ZXIgZHJpdmVyIHJlbW92YWwuCgpJdCBkb2Vzbid0IGxvb2sgbGlrZSBh bnkgYWRkaXRpb25hbCBjbGVhbnVwcyBhcmUgbmVlZGVkIGJ5IHRoYXQgb3Y3NzQwCmRyaXZlci4g VGhlIGRyaXZlciByZW1vdmFsIGlzIG9wcG9zaXRlIHRvIHRoZSBwcm9iZSwgaGVuY2UgaXQgc2hv dWxkIGJlCmNvcnJlY3QgYXMtaXMuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCmRldmVsIG1haWxpbmcgbGlzdApkZXZlbEBsaW51eGRyaXZlcnByb2plY3Qu b3JnCmh0dHA6Ly9kcml2ZXJkZXYubGludXhkcml2ZXJwcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2RyaXZlcmRldi1kZXZlbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.2 required=3.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 957C1C433B4 for ; Thu, 29 Apr 2021 12:34:23 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id E0915613F9 for ; Thu, 29 Apr 2021 12:34:22 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E0915613F9 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:Cc:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=lCqdwNil2uazeT3EasduOO8oeKJHx9CTxURMZ2vindg=; b=H0WKrNg/zsuqDiIZ/4j8BlPu2 AQ5aoWb76Dby/p3D3ZOQSQDcFG/waByinWH1UJNRM8+4JAFIKFvLaI/WDoflryBXlW44WOoVXGZU7 6oETVKi0HARoWSbrzqJBCLW9JrJtM1LUcLDAnVQEjLR9vDEWOpe21ewkGPDYfAhRfkiyVM3mPvMrI gv6qcyfn2/VbTvsdNKzcwbFwxHVeglGTX4z7WMdAKoJ2EGT81Y1ZAsEgXBuii/Sb8v2Ciw2CUpYsz yKp+xIbAU371/ct9lg1k+34JZHMT7pMBm05X6oMe0LIoXlgU8HRmDYVgzMZHg3CW83cRINsa/b5CP dO6cVNEeQ==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lc5rw-005dYP-Hv; Thu, 29 Apr 2021 12:34:12 +0000 Received: from bombadil.infradead.org ([2607:7c80:54:e::133]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lc5rq-005dXl-OR; Thu, 29 Apr 2021 12:34:07 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Content-Transfer-Encoding: Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To: Subject:Sender:Reply-To:Content-ID:Content-Description; bh=+fbOj539U7JlJxKx94jCmhZjY1EaeG6hVLe/OeyW9BA=; b=SurKHqAdTWOLrFvlgW1Sl1On16 GyI4tT2UXFVoQSN5Ho/sOnuHHxR7mJiYmGoaxHRbVLZPguiN1qslxF5xMxSggsDcQMoyx8JNmImmO Wuzb6knjvvmRSxf3BF/n+emWaWpviDDkcPVzBVghbOCfTedq/V/I20eJ1py9olXZlvswDlzI4IU6T ua+8nw/LfDsKIoVVGEPj4JROI+EEkYEHsoC996mqtwR4CKZsb+/bi6UPtAaF92df5jraR+PN8uZy1 la5TDOWWSmDUrWoqOB9UXb/aw+ILDAaOGTCEDgcIzQVPJhvqizsjllHT4H7o+f0Tz28RX5Wc1pk9K 8H8IKtTw==; Received: from mail-lf1-x12a.google.com ([2a00:1450:4864:20::12a]) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lc5ro-000cuR-86; Thu, 29 Apr 2021 12:34:05 +0000 Received: by mail-lf1-x12a.google.com with SMTP id n138so104697763lfa.3; Thu, 29 Apr 2021 05:34:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=+fbOj539U7JlJxKx94jCmhZjY1EaeG6hVLe/OeyW9BA=; b=pSAPQilu7n+6xTr9GdEG0tb6PJM12QM070qCxvHnWCIze3Gcr+Y1X+IbvGDtRxTUgM EyOOFTxf9hWQBlaRIuLofOaQebEe5v0gWxDauGIRIaLBxzQZQULJfZHJUKxGdkb10gkc nD1wHPGKwDBP5o9agABg3XnIArwOCYPQSKMjVhR3w59xhvXls6FFml/j10Pwe9czFo6Z T7faf5Qfz88VW86L60gbzCGia3II+upwMhl4urxCbGztadHzxAw5ZUEZZpuSIrEqgrti aMKp0DRksQp+N/9uThNAeaKzsoGRnRjp6oHq0CgRtj1ykP9X5KS4ubBguxOUwo/dtsF4 c+pA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=+fbOj539U7JlJxKx94jCmhZjY1EaeG6hVLe/OeyW9BA=; b=dupxgmEMXI9qBINlZuQkzCG0O+XsPIJR0XZ1dwyjqevNUsOb2CiF6n8NhnrIlZrbVK Rt/pWgK0ZPgGN5/SPRs3apub1135nuMDwZbhYQCLW8midNLJkEAnCX03U2iiEqU30nLZ /mGy6QlbW1tfxN1Z0BtCKyCae+dQymg+1IsyFV+j48TROgy0i0QJV2aOSzQiR5u0JW5I 8J5om/W56pplxxBBcvVcfTgWOAi+ekf9qLgEfhcl+PMZWDovsuD2R/5RV8qOOAlgmoTZ niEoDgUetyfmN3mlAPxEsTKKoR2sfVblg5V4h+wOdPIXHchhJGqnqqJJCqPiKjVSc3uM lMGQ== X-Gm-Message-State: AOAM533GrbHcG5LZl5yG2K45MjEkaCBQKPkhVGN1mAcFUcxg16x8ynJI jOwf1lQh63q7NxevYfSgizQ= X-Google-Smtp-Source: ABdhPJxNUnx9qkfhLC3V1HtbXkiFpJiCYsEDSOon3AoeX+SG0EchdE86xX8g0E/VEPlskxpayZqx+w== X-Received: by 2002:a19:ad41:: with SMTP id s1mr24627108lfd.306.1619699641558; Thu, 29 Apr 2021 05:34:01 -0700 (PDT) Received: from [192.168.2.145] (109-252-193-102.dynamic.spd-mgts.ru. [109.252.193.102]) by smtp.googlemail.com with ESMTPSA id n7sm515001lft.65.2021.04.29.05.33.59 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 29 Apr 2021 05:34:01 -0700 (PDT) Subject: Re: [PATCH v4 00/79] Address some issues with PM runtime at media subsystem To: Mauro Carvalho Chehab , Johan Hovold Cc: Shawn Tu , Ricardo Ribalda , Dafna Hirschfeld , Heiko Stuebner , linuxarm@huawei.com, Todor Tomov , Bjorn Andersson , Andrzej Hajda , "Lad, Prabhakar" , Thierry Reding , Pengutronix Kernel Team , linux-stm32@st-md-mailman.stormreply.com, Andrzej Pietrasiewicz , Leon Luo , Paul Kocialkowski , Mauro Carvalho Chehab , Dave Stevenson , Matt Ranostay , Krzysztof Kozlowski , Jonathan Hunter , linux-rockchip@lists.infradead.org, Chen-Yu Tsai , Andy Gross , Matthias Brugger , Dongchun Zhu , Sakari Ailus , Bingbu Cao , Marek Szyprowski , Shunqian Zheng , Tianshu Qiu , NXP Linux Team , Philipp Zabel , devel@driverdev.osuosl.org, Jacopo Mondi , Sylwester Nawrocki , linux-tegra@vger.kernel.org, Alexandre Torgue , Wenyou Yang , Manivannan Sadhasivam , linux-arm-msm@vger.kernel.org, Sascha Hauer , Steve Longerbeam , linux-media@vger.kernel.org, Maxime Ripard , Stanimir Varbanov , Benoit Parrot , Helen Koike , linux-samsung-soc@vger.kernel.org, linux-mediatek@lists.infradead.org, Jacek Anaszewski , mauro.chehab@huawei.com, Sylwester Nawrocki , "Paul J. Murphy" , Ezequiel Garcia , Daniele Alessandrelli , Chiranjeevi Rapolu , linux-arm-kernel@lists.infradead.org, Jacob Chen , Jernej Skrabec , Hyungwoo Yang , linux-kernel@vger.kernel.org, Robert Foss , Dan Scally , Sowjanya Komatineni , Maxime Coquelin , linux-renesas-soc@vger.kernel.org, Yong Zhi , Shawn Guo References: <20210429121215.64a7cbdb@coco.lan> From: Dmitry Osipenko Message-ID: Date: Thu, 29 Apr 2021 15:33:59 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 MIME-Version: 1.0 In-Reply-To: <20210429121215.64a7cbdb@coco.lan> Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210429_053404_326843_0C42D6E8 X-CRM114-Status: GOOD ( 14.86 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "Linux-mediatek" Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org MjkuMDQuMjAyMSAxMzoxOCwgTWF1cm8gQ2FydmFsaG8gQ2hlaGFiINC/0LjRiNC10YI6Cj4+IFRo aXMgaXMgcGVyZmVjdGx5IGFscmlnaHQuIFRha2UgYSBsb29rIGF0IG92Nzc0MF9yZW1vdmUoKSBm b3IgZXhhbXBsZToKPj4KPj4gCXBtX3J1bnRpbWVfZ2V0X3N5bmMoJmNsaWVudC0+ZGV2KTsKPj4g CXBtX3J1bnRpbWVfZGlzYWJsZSgmY2xpZW50LT5kZXYpOwo+PiAJcG1fcnVudGltZV9zZXRfc3Vz cGVuZGVkKCZjbGllbnQtPmRldik7Cj4+IAlwbV9ydW50aW1lX3B1dF9ub2lkbGUoJmNsaWVudC0+ ZGV2KTsKPj4gCQo+PiAJb3Y3NzQwX3NldF9wb3dlcihvdjc3NDAsIDApOwo+Pgo+PiBUaGVyZSdz IGFuIGV4cGxpY2l0IHBvd2VyLW9mZiBhZnRlciBiYWxhbmNpbmcgdGhlIFBNIGNvdW50IGFuZCB0 aGlzIHdpbGwKPj4gd29yayByZWdhcmRsZXNzIG9mIHRoZSBwb3dlciBzdGF0ZSB3aGVuIGVudGVy aW5nIHRoaXMgZnVuY3Rpb24uCj4gT2ssIGJ1dCB0aGlzIHNob3VsZCBlcXVhbGx5IHdvcms6Cj4g Cj4gIAlwbV9ydW50aW1lX2Rpc2FibGUoJmNsaWVudC0+ZGV2KTsKPiAgCXBtX3J1bnRpbWVfc2V0 X3N1c3BlbmRlZCgmY2xpZW50LT5kZXYpOwo+ICAJCj4gIAlvdjc3NDBfc2V0X3Bvd2VyKG92Nzc0 MCwgMCk7Cj4gCj4gYXMgdGhlcmUncyBubyBhZGRpdGlvbmFsIGNsZWFudXAgbWFkZSBvbiB0aGlz IHBhcnRpY3VsYXIgZHJpdmVyCj4gYmV0d2VlbiBwbV9ydW50aW1lX2dldF9zeW5jKCkgYW5kIHBt X3J1bnRpbWVfcHV0X25vaWRsZSgpLgo+IAoKVGhlIHBtX3J1bnRpbWVfZ2V0X3N5bmMoKSB0dXJu cyBoYXJkd2FyZSBPTiBieSBpbnZva2luZwpvdjc3NDBfc2V0X3Bvd2VyKG92Nzc0MCwgMSksIGFu ZCB0aHVzLCB0aGUgT04tPk9GRiBpcyBrZXB0IGJhbGFuY2VkIGluCmJvdGggUlBNLWF2YWlsYWJs ZSBhbmQgUlBNLXVuYXZhaWxhYmxlIGNhc2VzLiBUaGUgUlBNIHN0YXRlIG9mIGRldmljZQpzaG91 bGQgYmUgcmVzZXQgYWZ0ZXIgZHJpdmVyIHJlbW92YWwuCgpJdCBkb2Vzbid0IGxvb2sgbGlrZSBh bnkgYWRkaXRpb25hbCBjbGVhbnVwcyBhcmUgbmVlZGVkIGJ5IHRoYXQgb3Y3NzQwCmRyaXZlci4g VGhlIGRyaXZlciByZW1vdmFsIGlzIG9wcG9zaXRlIHRvIHRoZSBwcm9iZSwgaGVuY2UgaXQgc2hv dWxkIGJlCmNvcnJlY3QgYXMtaXMuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpMaW51eC1tZWRpYXRlayBtYWlsaW5nIGxpc3QKTGludXgtbWVkaWF0ZWtA bGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2xpbnV4LW1lZGlhdGVrCg==