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=-7.0 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_PASS,URIBL_BLOCKED autolearn=ham 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 1DD2AC43381 for ; Thu, 28 Mar 2019 20:23:55 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.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 E3AE320823 for ; Thu, 28 Mar 2019 20:23:54 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="o21DJ2WW"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="gO12hy1w" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E3AE320823 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date: Message-ID:From:References:To:Subject:Reply-To:Content-ID:Content-Description :Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=OLy8oRBFrU7u5S4VW+OaMFsyOHURtLRET99SjhvsEt8=; b=o21DJ2WWIZ8y5q gblXn6odxs3I1KRUYE9LVwzDkmIE/M1SpWg6I1PKnu48AuD+ZiUH1E11Z264epd8m70sMTfEYyqvY kyuDKHWpKm3KdS4h+D1h0HZUZ66+WmuYO9LBAQ8rhaSGsmdYY68kwB/K/jpsUat7MC12dPh1YIAM2 1Y6AdPi82Z7eh3OwDdFzQJCtDA20M/P4r7QkX/2CtyEyVB6GfwGJ40WgVR1na4Zh0JOEXvIBNwBbF kSE2fKK1V14BNV8X5GxInfRFy+6WK1Qusm2uV+EaVKjz3ijArHQ2W3ujaEB0JTBAsmYy5SPspyzMG ZT4qJau1NUF85Jueo1Lw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1h9bYx-0002aR-ML; Thu, 28 Mar 2019 20:23:47 +0000 Received: from mail-wr1-x444.google.com ([2a00:1450:4864:20::444]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1h9bYs-00021D-KH for linux-arm-kernel@lists.infradead.org; Thu, 28 Mar 2019 20:23:45 +0000 Received: by mail-wr1-x444.google.com with SMTP id s15so24525535wra.12 for ; Thu, 28 Mar 2019 13:23:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=eZs7jwA94rECRgPg1/76+n5kwLCPqO5QUgxAih47yf0=; b=gO12hy1wefXS0lJ9EJixUVK62FPryBj5Pco3lETJHsIkpyDV+FGFbLHL9Yr4YJsMAW blxDrP8N2bHu6iQr2qGRT2qmAE+GyhtcsptdHngiaQs5bw/aIqFmCjSKeZP4T+QsHHTU l+jkHck7Hehwu9UWrs8cRHX7nuWaZe7WdYSpm1Y/0jpFx2brpppcKja4rPCfT1V9ZicV Ln0gdPdXqNA/6deTC3538WmWUUL51JH1huuj1/vF8qV7hcyJfmf+PEtN7e7zSuj+ckP+ YCpH1EeJUq3SsYQKMOAdp9OkEOAnRbz/XrlrpqTetferU+PrkjVncRd35IsJTs2jIcWh kJaQ== 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=eZs7jwA94rECRgPg1/76+n5kwLCPqO5QUgxAih47yf0=; b=Erkf8X4VknFJt1txBdEq2Q/0q8i2rHDqkwLtiqcr/QfIbi3U1z401AXZtuH9+WFUP6 K+N8Ivm+fTKlFiK57MoyUd3lqDejUWBwcyqRaU7sQxqDQreKDTRbQbyAXlj72+thcZr0 Pqd4IV/5j/zD9vfYH2vKxC9Tbi1PZTxxgGPtsOJRYj9Q8IKq0oeoZvgvVIJqyiBEsbuw WvWrUyB5DIKnTAXn1BqE9507gjebXzofsIARFsa76c/nb5nJ3qEwtpSmi7M0taZSVtan POzCTHy9RJMXVeWUvRpF/WrxMHRsV/pI/BV+fS9q5qygJgKiv93e+o6JT0sMLajjkQI/ qvfQ== X-Gm-Message-State: APjAAAUTaqjaETc9+TywlI5QRjYYZIaPnOBarSdLg6+WJPNZovehdZcE nGjiWQR3xP32I3K0rKf6oLExPV+ZePo= X-Google-Smtp-Source: APXvYqwHB9rBcXXrrMq8DtEwOkU4Imc8SriRNTiGgSiGi6N3jhh8WL2tqsUOztFj7zJhZzv3N2Stzg== X-Received: by 2002:a5d:42c5:: with SMTP id t5mr27802504wrr.275.1553804617607; Thu, 28 Mar 2019 13:23:37 -0700 (PDT) Received: from [192.168.0.41] (sju31-1-78-210-255-2.fbx.proxad.net. [78.210.255.2]) by smtp.googlemail.com with ESMTPSA id t17sm64268wrr.26.2019.03.28.13.23.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 28 Mar 2019 13:23:36 -0700 (PDT) Subject: Re: [PATCH 3/3] thermal: cpu_cooling: Migrate to using the EM framework To: Quentin Perret , edubezval@gmail.com, rui.zhang@intel.com, javi.merino@kernel.org, viresh.kumar@linaro.org, amit.kachhap@gmail.com, rjw@rjwysocki.net, will.deacon@arm.com, catalin.marinas@arm.com References: <20190328101352.25657-1-quentin.perret@arm.com> <20190328101352.25657-4-quentin.perret@arm.com> From: Daniel Lezcano Message-ID: <30926b3d-0074-8c84-a081-d3dbc9258525@linaro.org> Date: Thu, 28 Mar 2019 21:23:35 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1 MIME-Version: 1.0 In-Reply-To: <20190328101352.25657-4-quentin.perret@arm.com> Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190328_132342_673830_3C496013 X-CRM114-Status: GOOD ( 22.55 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-kernel@vger.kernel.org, ionela.voinescu@arm.com, dietmar.eggemann@arm.com, linux-arm-kernel@lists.infradead.org, linux-pm@vger.kernel.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMjgvMDMvMjAxOSAxMToxMywgUXVlbnRpbiBQZXJyZXQgd3JvdGU6Cj4gVGhlIG5ld2x5IGlu dHJvZHVjZWQgRW5lcmd5IE1vZGVsIGZyYW1ld29yayBtYW5hZ2VzIHBvd2VyIGNvc3QgdGFibGVz IGluCj4gYSBnZW5lcmljIHdheS4gTW9yZW92ZXIsIGl0IHN1cHBvcnRzIGEgc2V2ZXJhbCB0eXBl cyBvZiBtb2RlbHMgc2luY2UgdGhlCj4gdGFibGVzIGNhbiBjb21lIGZyb20gRFQgb3IgZmlybXdh cmUgKHRocm91Z2ggU0NNSSkgZm9yIGV4YW1wbGUuIE9uIHRoZQo+IG90aGVyIGhhbmQsIHRoZSBj cHVfY29vbGluZyBzdWJzeXN0ZW0gbWFuYWdlcyBpdHMgb3duIHBvd2VyIGNvc3QgdGFibGVzCj4g dXNpbmcgb25seSBEVCBkYXRhLgo+IAo+IEluIG9yZGVyIHRvIGF2b2lkIHRoZSBkdXBsaWNhdGlv biBvZiBkYXRhIGluIHRoZSBrZXJuZWwsIGFuZCBpbiBvcmRlciB0bwo+IGVuYWJsZSBJUEEgd2l0 aCBFTXMgY29taW5nIGZyb20gbW9yZSB0aGFuIGp1c3QgRFQsIHJlbW92ZSB0aGUgcHJpdmF0ZQo+ IHRhYmxlcyBmcm9tIGNwdV9jb29saW5nLmMgYW5kIG1pZ3JhdGUgaXQgdG8gdXNpbmcgdGhlIGNl bnRyYWxpemVkIEVNCj4gZnJhbWV3b3JrLgo+IAo+IFRoZSBjYXNlIHdoZXJlIHRoZSB0aGVybWFs IHN1YnN5c3RlbSBpcyB1c2VkIHdpdGhvdXQgYW4gRW5lcmd5IE1vZGVsCj4gKGNwdWZyZXFfY29v bGluZ19vcHMpIGlzIGhhbmRsZWQgYnkgbG9va2luZyBkaXJlY3RseSBhdCBDUFVGcmVxJ3MKPiBm cmVxdWVuY3kgdGFibGUgd2hpY2ggaXMgYWxyZWFkeSBhIGRlcGVuZGVuY3kgZm9yIGNwdV9jb29s aW5nLmMgYW55d2F5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFF1ZW50aW4gUGVycmV0IDxxdWVudGlu LnBlcnJldEBhcm0uY29tPgo+IC0tLQo+ICBkcml2ZXJzL3RoZXJtYWwvY3B1X2Nvb2xpbmcuYyB8 IDIzMSArKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2Vk LCA3NSBpbnNlcnRpb25zKCspLCAxNTYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2Ry aXZlcnMvdGhlcm1hbC9jcHVfY29vbGluZy5jIGIvZHJpdmVycy90aGVybWFsL2NwdV9jb29saW5n LmMKPiBpbmRleCBmN2MxZjQ5ZWM4N2YuLmE3NGVjODI2OWI3YiAxMDA2NDQKPiAtLS0gYS9kcml2 ZXJzL3RoZXJtYWwvY3B1X2Nvb2xpbmcuYwo+ICsrKyBiL2RyaXZlcnMvdGhlcm1hbC9jcHVfY29v bGluZy5jCj4gQEAgLTMxLDYgKzMxLDcgQEAKPiAgI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KPiAg I2luY2x1ZGUgPGxpbnV4L2NwdS5oPgo+ICAjaW5jbHVkZSA8bGludXgvY3B1X2Nvb2xpbmcuaD4K PiArI2luY2x1ZGUgPGxpbnV4L2VuZXJneV9tb2RlbC5oPgo+ICAKPiAgI2luY2x1ZGUgPHRyYWNl L2V2ZW50cy90aGVybWFsLmg+Cj4gIAo+IEBAIC00OCwxOSArNDksNiBAQAo+ICAgKgkuLi4KPiAg ICovCj4gIAo+IC0vKioKPiAtICogc3RydWN0IGZyZXFfdGFibGUgLSBmcmVxdWVuY3kgdGFibGUg YWxvbmcgd2l0aCBwb3dlciBlbnRyaWVzCj4gLSAqIEBmcmVxdWVuY3k6CWZyZXF1ZW5jeSBpbiBL SHoKPiAtICogQHBvd2VyOglwb3dlciBpbiBtVwo+IC0gKgo+IC0gKiBUaGlzIHN0cnVjdHVyZSBp cyBidWlsdCB3aGVuIHRoZSBjb29saW5nIGRldmljZSByZWdpc3RlcnMgYW5kIGhlbHBzCj4gLSAq IGluIHRyYW5zbGF0aW5nIGZyZXF1ZW5jeSB0byBwb3dlciBhbmQgdmljZSB2ZXJzYS4KPiAtICov Cj4gLXN0cnVjdCBmcmVxX3RhYmxlIHsKPiAtCXUzMiBmcmVxdWVuY3k7Cj4gLQl1MzIgcG93ZXI7 Cj4gLX07Cj4gLQo+ICAvKioKPiAgICogc3RydWN0IHRpbWVfaW5faWRsZSAtIElkbGUgdGltZSBz dGF0cwo+ICAgKiBAdGltZTogcHJldmlvdXMgcmVhZGluZyBvZiB0aGUgYWJzb2x1dGUgdGltZSB0 aGF0IHRoaXMgY3B1IHdhcyBpZGxlCj4gQEAgLTgyLDcgKzcwLDcgQEAgc3RydWN0IHRpbWVfaW5f aWRsZSB7Cj4gICAqCWZyZXF1ZW5jeS4KPiAgICogQG1heF9sZXZlbDogbWF4aW11bSBjb29saW5n IGxldmVsLiBPbmUgbGVzcyB0aGFuIHRvdGFsIG51bWJlciBvZiB2YWxpZAo+ICAgKgljcHVmcmVx IGZyZXF1ZW5jaWVzLgo+IC0gKiBAZnJlcV90YWJsZTogRnJlcSB0YWJsZSBpbiBkZXNjZW5kaW5n IG9yZGVyIG9mIGZyZXF1ZW5jaWVzCj4gKyAqIEBlbTogUmVmZXJlbmNlIG9uIHRoZSBFbmVyZ3kg TW9kZWwgb2YgdGhlIGRldmljZQo+ICAgKiBAY2RldjogdGhlcm1hbF9jb29saW5nX2RldmljZSBw b2ludGVyIHRvIGtlZXAgdHJhY2sgb2YgdGhlCj4gICAqCXJlZ2lzdGVyZWQgY29vbGluZyBkZXZp Y2UuCj4gICAqIEBwb2xpY3k6IGNwdWZyZXEgcG9saWN5Lgo+IEBAIC05OCw3ICs4Niw3IEBAIHN0 cnVjdCBjcHVmcmVxX2Nvb2xpbmdfZGV2aWNlIHsKPiAgCXVuc2lnbmVkIGludCBjcHVmcmVxX3N0 YXRlOwo+ICAJdW5zaWduZWQgaW50IGNsaXBwZWRfZnJlcTsKPiAgCXVuc2lnbmVkIGludCBtYXhf bGV2ZWw7Cj4gLQlzdHJ1Y3QgZnJlcV90YWJsZSAqZnJlcV90YWJsZTsJLyogSW4gZGVzY2VuZGlu ZyBvcmRlciAqLwo+ICsJc3RydWN0IGVtX3BlcmZfZG9tYWluICplbTsKCldoeSBkbyB5b3UgbmVl ZCB0byBhZGQgdGhpcyBmaWVsZD8gaXQgd2lsbCBiZSBhY2Nlc3NpYmxlIHZpYSBwb2xpY3ktPmVt LCBubz8KCj4gIAlzdHJ1Y3QgdGhlcm1hbF9jb29saW5nX2RldmljZSAqY2RldjsKPiAgCXN0cnVj dCBjcHVmcmVxX3BvbGljeSAqcG9saWN5Owo+ICAJc3RydWN0IGxpc3RfaGVhZCBub2RlOwo+IEBA IC0xMjEsMTQgKzEwOSwxNCBAQCBzdGF0aWMgTElTVF9IRUFEKGNwdWZyZXFfY2Rldl9saXN0KTsK PiAgc3RhdGljIHVuc2lnbmVkIGxvbmcgZ2V0X2xldmVsKHN0cnVjdCBjcHVmcmVxX2Nvb2xpbmdf ZGV2aWNlICpjcHVmcmVxX2NkZXYsClsgLi4uIF0KCi0tIAogPGh0dHA6Ly93d3cubGluYXJvLm9y Zy8+IExpbmFyby5vcmcg4pSCIE9wZW4gc291cmNlIHNvZnR3YXJlIGZvciBBUk0gU29DcwoKRm9s bG93IExpbmFybzogIDxodHRwOi8vd3d3LmZhY2Vib29rLmNvbS9wYWdlcy9MaW5hcm8+IEZhY2Vi b29rIHwKPGh0dHA6Ly90d2l0dGVyLmNvbS8jIS9saW5hcm9vcmc+IFR3aXR0ZXIgfAo8aHR0cDov L3d3dy5saW5hcm8ub3JnL2xpbmFyby1ibG9nLz4gQmxvZwoKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0 CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFk ZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK