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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id A3AC4C433F5 for ; Thu, 17 Mar 2022 12:22:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:References:To:Subject:From: MIME-Version:Date:Message-ID:Reply-To:Cc:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=mBvDXFOfX0huP7HWExJ0lXMHmYXjl7DFTWPUE7mtATI=; b=AAk+CWUwFJmYAm 0hyl5lgdjMtQ+vrmneOlj4tlk4y1rrYmQ29+L8zZ4Dc7Jyhsr9454EAboPmZ4qVs7tHXhVuMNKJFK FJh/PtQ8GT9bX70sjYdeTTuX6lvuDevq4Dg0izSdwdYB7yz3FjYdTL42l4526CEFrciOWv2mPVAyj yuBsY+QinxsS3GMw9B9DeC7wm9T+sQZv+rn38CrWwk2XVHuKYCFgvPXAMMm2Z9aZ+wvPfoY5J6iCc RDpn9VbejmVaLAa2AiiN1tFf+C6HCoA3Ienl+r1wTuSwfJgYfY4PAVIwVMDPo/JKfi9psunLIFVpF H4CPSBHwstgYy/s4f8xw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nUp8q-00G2Y0-M3; Thu, 17 Mar 2022 12:22:08 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nUoxR-00FyDo-9Z; Thu, 17 Mar 2022 12:10:24 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7E10E1570; Thu, 17 Mar 2022 05:10:15 -0700 (PDT) Received: from [192.168.178.6] (unknown [172.31.20.19]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5155D3F766; Thu, 17 Mar 2022 05:10:12 -0700 (PDT) Message-ID: <73b491fe-b5e8-ebca-081e-fa339cc903e1@arm.com> Date: Thu, 17 Mar 2022 13:10:02 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 From: Dietmar Eggemann Subject: Re: [PATCH] sched: dynamic config sd_flags if described in DT To: =?UTF-8?B?546L5pOO?= , Russell King , Catalin Marinas , Will Deacon , Paul Walmsley , Palmer Dabbelt , Albert Ou , Sudeep Holla , Greg Kroah-Hartman , "Rafael J. Wysocki" , Ingo Molnar , Peter Zijlstra , Juri Lelli , Vincent Guittot , Steven Rostedt , Ben Segall , Mel Gorman , Daniel Bristot de Oliveira , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "linux-riscv@lists.infradead.org" References: <1647331137-69890-1-git-send-email-wangqing@vivo.com> <68df2f49-9b74-7ea2-0178-be55824b3c89@arm.com> Content-Language: en-US In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220317_051021_521343_641C1B4A X-CRM114-Status: GOOD ( 26.49 ) X-BeenThere: linux-riscv@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-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org T24gMTYvMDMvMjAyMiAwMzo0Niwg546L5pOOIHdyb3RlOgo+IAo+PiAoMSkgQ2FuIHlvdSBzaGFy ZSBtb3JlIGluZm9ybWF0aW9uIGFib3V0IHlvdXIgQ1BVIHRvcG9sb2d5Pwo+Pgo+PiBJIGd1ZXNz IGl0IGlzIGEgc2luZ2xlIERTVSAoRHluYW1JUSBTaGFyZWQgVW5pdCkgQVJNdjkgc3lzdGVtIHdp dGggOAo+PiBDUFVzPyBTbyBMMyBzcGFucyBvdmVyIFtDUFUwLi5DUFU3XS4KPj4KPj4gWW91IGFs c28gbWVudGlvbmVkIGNvbXBsZXhlcy4gQW0gSSByaWdodCBpbiBhc3N1bWluZyB0aGF0IFtDUFUw Li5DUFUzXQo+PiBhcmUgQ29ydGV4LUE1MTAgY29yZXMgd2hlcmUgZWFjaCAyIENQVXMgc2hhcmUg YSBjb21wbGV4Pwo+Pgo+PiBXaGF0IGtpbmQgb2YgdWFyY2ggYXJlIHRoZSBDUFVzIGluIFtDUFU0 Li5DUFU3XT8gQXJlIHRoZXkgQ29ydGV4LUE1MTAncwo+PiBhcyB3ZWxsPyBJJ20gbm90IHN1cmUg YWZ0ZXIgcmVhZGluZyB5b3VyIGVtYWlsOgo+IAo+IFllcywgQW5kcm9pZCBzeXN0ZW1zIGFyZSBj dXJyZW50bHkgdXNlZCBkZWZhdWx0X2RvbWFpbiB3aXRoIHdyb25nIHNkX2ZsYWdzLCAKPiB0YWtl IFF1YWxjb21tIFNNODQ1MCBhcyBhbiBleGFtcGxlLCB0aGUgQ1BVIGFuZCBjYWNoZSB0b3BvbG9n eSgxKzMrNCk6CgpBaCwgeW91ciBzeXN0ZW0gbG9va3MgbGlrZSB0aGlzOgoKICAgICAgLi0tLS0t LS0tLS0tLS0tLS4KQ1BVICAgfDAgMSAyIDMgNCA1IDYgN3wKICAgICAgKy0tLS0tLS0tLS0tLS0t LSsKdWFyY2ggfGwgbCBsIGwgbSBtIG0gYnwgKHNvIGNhbGxlZCB0cmktZ2VhcjogbGl0dGxlLCBt ZWRpdW0sIGJpZykKICAgICAgKy0tLS0tLS0tLS0tLS0tLSsKICBMMiAgfCAgIHwgICB8IHwgfCB8 IHwKICAgICAgKy0tLS0tLS0tLS0tLS0tLSsKICBMMyAgfDwtLSAgICAgICAgIC0tPnwKICAgICAg Ky0tLS0tLS0tLS0tLS0tLSsKICAgICAgfDwtLSBjbHVzdGVyIC0tPnwKICAgICAgKy0tLS0tLS0t LS0tLS0tLSsKICAgICAgfDwtLSAgIERTVSAgIC0tPnwKICAgICAgJy0tLS0tLS0tLS0tLS0tLScK Cj4gfCAgICAgICAgICAgICAgICAgICAgICAgICAgIERTVSAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8Cj4gfCAgICAgICAgICAgY2x1c3RlcjAgICAgICAgICB8ICAgICAgIGNsdXN0ZXIxICAg ICB8Y2x1c3RlcjJ8CgpeXl4gVGhvc2UgYXJlbid0IHJlYWwgY2x1c3RlcnMsIGhlbmNlIHRoZSBu YW1lIDxQaGFudG9tPiBTRC4gVGhlIGNsdXN0ZXIKaXMgW0NQVTAuLi5DUFU3XS4gQW5kcm9pZCB1 c2VzIFBoYW50b20gU0QgdG8gc3ViZ3JvdXAgQ1BVcyB3aXRoIHRoZSBzYW1lCnVhcmNoLiBUaGF0 J3Mgd2h5IHlvdSBnZXQgeW91ciBNQy0+RElFIFNEJ3Mgb24geW91ciBzeXN0ZW0gYW5kClNIQVJF X1BLR19SRVNPVVJDRVMgKFNoUFIpIG9uIE1DLCByYXRoZXIgRElFLgoKTm90ZSwgeW91IHNob3Vs ZCBhbHJlYWR5IGhhdmUgYW4gYXN5bW1ldHJpYyBTRCBoaWVyYXJjaHkuIENQVTcgc2hvdWxkCm9u bHkgaGF2ZSBESUUgbm90IE1DISBFYWNoIENQVSBoYXMgaXRzIG93biBTRCBoaWVyYXJjaHkhCgo+ IHwgY29yZTAgIGNvcmUxICBjb3JlMiAgY29yZTMgfCAgY29yZTQgY29yZTUgY29yZTYgfCBjb3Jl NyAgfAo+IHwgICBjb21wbGV4MCAgfCAgIGNvbXBsZXgxICAgfCAgLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tICAgfAo+IHwgICBMMiBjYWNoZSAgfCAgIEwyIGNhY2hlICAgfCAgIEwyICB8ICBMMiB8 ICBMMiAgfCAgIEwyICAgfAo+IHwgICAgICAgICAgICAgICAgICAgICAgICAgTDMgY2FjaGUgICAg ICAgICAgICAgICAgICAgICAgICAgfAo+IAo+IFRoZSBzY2hlZCBkb21haW4gbm93Ogo+IERJRVsw LTddICAobm8gU0RfU0hBUkVfUEtHX1JFU09VUkNFUykKPiBNQ1swLTNdWzQtNl1bN10gKFNEX1NI QVJFX1BLR19SRVNPVVJDRVMpCj4gCj4gVGhlIHNjaGVkIGRvbWFpbiBzaG91bGQgYmU6Cj4gRElF WzAtN10gIChTRF9TSEFSRV9QS0dfUkVTT1VSQ0VTKQo+IE1DWzAtM11bNC02XVs3XSAobm8gU0Rf U0hBUkVfUEtHX1JFU09VUkNFUykKCkZpcnN0IHJlbWVtYmVyLCB1c2luZyBQaGFudG9tIFNEIGlu IEFuZHJvaWQgaXMgYWxyZWFkeSBhIGhhY2suIE5vcm1hbGx5CnlvdXIgc3lzdGVtIHNob3VsZCBv bmx5IGhhdmUgYW4gTUMgU0QgZm9yIGVhY2ggQ1BVICh3aXRoIFNoUFIpLgoKTm93LCBpZiB5b3Ug d2FudCB0byBtb3ZlIFNoUFIgZnJvbSBNQyB0byBESUUgdGhlbiBhIGN1c3RvbSB0b3BvbG9neQp0 YWJsZSBzaG91bGQgZG8gaXQsIGkuZS4geW91IGRvbid0IGhhdmUgdG8gY2hhbmdlIGFueSBnZW5l cmljIHRhc2sKc2NoZWR1bGVyIGNvZGUuCgpzdGF0aWMgaW5saW5lIGludCBjcHVfY3B1X2ZsYWdz KHZvaWQpCnsKICAgICAgIHJldHVybiBTRF9TSEFSRV9QS0dfUkVTT1VSQ0VTOwp9CgpzdGF0aWMg c3RydWN0IHNjaGVkX2RvbWFpbl90b3BvbG9neV9sZXZlbCBjdXN0b21fdG9wb2xvZ3lbXSA9IHsK I2lmZGVmIENPTkZJR19TQ0hFRF9TTVQKICAgICAgICB7IGNwdV9zbXRfbWFzaywgY3B1X3NtdF9m bGFncywgU0RfSU5JVF9OQU1FKFNNVCkgfSwKI2VuZGlmCgojaWZkZWYgQ09ORklHX1NDSEVEX0NM VVNURVIKICAgICAgICB7IGNwdV9jbHVzdGVyZ3JvdXBfbWFzaywgY3B1X2NsdXN0ZXJfZmxhZ3Ms IFNEX0lOSVRfTkFNRShDTFMpIH0sCiNlbmRpZgoKI2lmZGVmIENPTkZJR19TQ0hFRF9NQwogICAg ICAgIHsgY3B1X2NvcmVncm91cF9tYXNrLCBTRF9JTklUX05BTUUoTUMpIH0sCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICBeXl5eCiNlbmRpZgogICAgICAgIHsgY3B1X2NwdV9tYXNrLCBjcHVf Y3B1X2ZsYWdzLCBTRF9JTklUX05BTUUoRElFKSB9LAogICAgICAgICAgICAgICAgICAgICAgICBe Xl5eXl5eXl5eXl5eCiAgICAgICAgeyBOVUxMLCB9LAp9OwoKc2V0X3NjaGVkX3RvcG9sb2d5KGN1 c3RvbV90b3BvbG9neSk7Cgo+ICpDTFNbMC0xXVsyLTNdKFNEX1NIQVJFX1BLR19SRVNPVVJDRVMp CgpCdXQgd2h5IGRvIHlvdSB3YW50IHRvIGhhdmUgeWV0IGFub3RoZXIgU0QgdW5kZXJuZWF0aCBN QyBmb3IgQ1BVMC1DUFUzPwpzZF9sbGMgaXMgYXNzaWduZWQgdG8gdGhlIGhpZ2hlc3QgU2hQUiBT RCwgd2hpY2ggd291bGQgYmUgRElFLgoKPj4gaHR0cHM6Ly9sa21sLmtlcm5lbC5vcmcvci9TTDJQ UjA2TUIzMDgyOENGOUZGMjg3OUFGQzlEQzUzRDJCRDBDOUBTTDJQUjA2TUIzMDgyLmFwY3ByZDA2 LnByb2Qub3V0bG9vay5jb20KPj4KPj4gWW91IG1pZ2h0IHJ1biBpbnRvIHRoZSBpc3N1ZSB0aGF0 IGluZGl2aWR1YWwgQ1BVcyBvZiB5b3VyIHN5c3RlbSBzZWUgYQo+PiBkaWZmZXJlbnQgU0QgaGll cmFyY2h5IGluIGNhc2UgdGhhdCBbQ1BVNC4uQ1BVN10gYXJlbid0IENvcnRleC1BNTEwJ3MsCj4+ IGkuZS4gQ1BVcyBub3Qgc2hhcmluZyBjb21wbGV4ZXMuCj4+Cj4+ICgyKSBSZWxhdGVkIHRvIHlv dXIgTUMgU2NoZWQgRG9tYWluIChTRCkgbGF5ZXI6Cj4+Cj4+IElmIHlvdSBoYXZlIGEgc2luZ2xl IERTVSBBUk12OSBzeXN0ZW0sIHRoZW4gaW4gTGludXgga2VybmVsIG1haW5saW5lIHlvdQo+PiBz aG91bGRuJ3QgaGF2ZSBzdWItY2x1c3RlcmluZyBvZiBbQ1BVMC4uQ1BVM10gYW5kIFtDUFU0Li4u Q1BVN10uCj4+Cj4+IEkuZS4gdGhlIGNwdS1tYXAgZW50cnkgaW4geW91ciBkdHMgZmlsZSBzaG91 bGQgb25seSBsaXN0IGNvcmVzLCBub3QKPj4gY2x1c3RlcnMuCj4gCj4gQnV0IGluIGZhY3Qgd2Ug d2lsbCwgYXMgbWVudGlvbmVkIGFib3ZlLgoKT0ssIHNvIHlvdXIgc3lzdGVtIG5lZWRzIHRoaXMg YGZha2VgIHN1Yi1ncm91cGluZyBvbiB1YXJjaCBib3VuZGFyaWVzLgpQcm9iYWJseSBiZWNhdXNl IG9mIChvdXQtb2YtdHJlZSkgQW5kcm9pZC9wbGF0Zm9ybSBjb2RlPyBIYXZlIHlvdSB0cmllZAp0 byBydW4gb24gYSBjbGVhbiBtYWlubGluZSBTRCBoaWVyYXJjaHkgKG9ubHkgTUMpPyBJcyB0aGUg UGhhbnRvbSBTRApzdGlsbCByZXF1aXJlZD8KCj4+IEkga25vdyB0aGF0IGluIEFuZHJvaWQgdGhl IGNsdXN0ZXIgZW50cmllcyBhcmUgdXNlZCB0byBzdWItZ3JvdXAKPj4gZGlmZmVyZW50IHVhcmNo IENQVXMgaW4gYW4gYXN5bW1ldHJpYyBDUFUgY2FwYWNpdHkgc3lzdGVtIChhLmsuYS4gQXJtCj4+ IER5bmFtSVEgYW5kIFBoYW50b20gZG9tYWlucykgYnV0IHRoaXMgaXMgZWNsaXBzaW5nIHRoZSB0 cnVlIEwzIChMTEMpCj4+IGluZm9ybWF0aW9uIGFuZCBpcyBub3QgInN1cHBvcnRlZCIgKGluIHRo ZSBzZW5zZSBvZiAidXNlZCIpIGluIG1haW5saW5lLgo+Pgo+PiBCdXQgSSBoYXZlIGEgaGFyZCB0 aW1lIHRvIHNlZSB3aGF0IFtDUFUwLi5DUFUzXSBvciBbQ1BVNC4uQ1BVN10gYXJlCj4+IHNoYXJl aW5nIGluIHlvdXIgc3lzdGVtLgo+IAo+IFRoZXkgc2hhcmUgTDMgY2FjaGUsIGJ1dCBubyBzaGFy ZSBMMiB3aGljaCBvbmx5IHNoYXJlZCB3aXRoaW4gY29tcGxleC4KCkkgc2hvdWxkIGhhdmUgd3Jp dHRlbjogV2hhdCBkbyB0aGV5IHNoYXJlIGV4Y2x1c2l2ZWx5PyBJIGNhbiBvbmx5IHNlZQp0aGF0 IHRoZXkgKFtDUFUwLi5DUFUzXSwgW0NQVTQuLkNQVTZdLCBbQ1BVN10pIHNoYXJlIHVhcmNoIGV4 Y2x1c2l2ZWx5LgpXaGljaCByZWxhdGVzIHRvIHRoaXMgZmFrZSAoUGhhbnRvbSkgU0QuIEwzIGlz IHNoYXJlZCBiZXR3ZWVuIGFsbCBDUFVzLgoKPj4gKDMpIFdoeSBkbyB5b3Ugd2FudCB0aGlzIGRp ZmZlcmVudCBTRCBoaWVyYXJjaHk/Cj4+Cj4+IEkgYXNzdW1lIGluIG1haW5saW5lIHlvdXIgc3lz dGVtIHdpbGwgaGF2ZSBhIHNpbmdsZSBTRCB3aGljaCBpcyBNQyAody9vCj4+IHRoZSBQaGFudG9t IGRvbWFpbiBhcHByb2FjaCBmcm9tIEFuZHJvaWQpLgo+Pgo+PiBZb3UgbWVudGlvbmVkIGNwdXNf c2hhcmVfY2FjaGUoKS4gT3IgaXMgaXQgdGhlIGV4dHJhIFNEIGxldmVsIHdoaWNoCj4+IGNoYW5n ZXMgdGhlIGJlaGF2aW91ciBvZiBDRlMgbG9hZC1iYWxhbmNpbmc/IEknbSBqdXN0IHdvbmRlcmlu ZyBzaW5jZQo+PiBFQVMgd291bGRuJ3QgYmUgYWZmZWN0ZWQgaGVyZS4gSSdtIHN1cmUgSSBjYW4g dW5kZXJzdGFuZCB0aGlzIGJldHRlcgo+PiBvbmNlIHdlIGtub3cgbW9yZSBhYm91dCB5b3VyIENQ VSB0b3BvbG9neS4KPiAKPiBXaGF0IEkgd2FudCB0byBkbyBpcyA6Cj4gMS5Db25maWcgdGhlIHJp Z2h0IHNkX2xsYyB0byBzZCwgYmV0dGVyIHRvIGdldCBpdCBkeW5hbWljYWxseSBmcm9tIERUCgpT byB0aGlzIHNob3VsZCBiZSBTaFBSIG9uIERJRS4gWW91IGhhdmUgMiBjaG9pY2VzIGhlcmUuIFVz ZSBmbGF0IE1DIFNECihtYWlubGluZSkgb3IgUGhhbnRvbSBTRCdzICsgY3VzdG9tX3RvcG9sb2d5 LgoKPiAyLkJlbmVmaXQgZnJvbSB0aGUgc2hhcmVkIGNhY2hlKEwyKSBvZiB0aGUgY29tcGxleAo+ IGkuZS4gd2hlbiB3ZSBsb29rIGZvciBzaWJsaW5nIGlkbGUgQ1BVLCBwcmlvciBzZWxlY3QgdGhl IEwyIHNoYXJlZCBDUFUoaW5uZXIgY29tcGxleCkgaWYgTDMgaXMgYWxsIHNoYXJlZC4KCkJ1dCBj cHVzX3NoYXJlX2NhY2hlKCkgb3BlcmF0ZXMgb24gc2RfbGxjX2lkIHdoaWNoIHJlbGF0ZXMgdG8g RElFIFNECmV2ZW4gZm9yIFtDUFUwLi5DUFUzXT8KCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmxpbnV4LXJpc2N2IG1haWxpbmcgbGlzdApsaW51eC1yaXNj dkBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4v bGlzdGluZm8vbGludXgtcmlzY3YK