Received: by 10.213.65.68 with SMTP id h4csp1072054imn; Sat, 24 Mar 2018 02:39:52 -0700 (PDT) X-Google-Smtp-Source: AG47ELs1M+9ciw1E2auhQ97yTU9Jhq3M1vvQqRlrExnootGHpRivNalRjLMs+zJBEw1OeFIiIXpe X-Received: by 2002:a17:902:161:: with SMTP id 88-v6mr32390668plb.212.1521884392357; Sat, 24 Mar 2018 02:39:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521884392; cv=none; d=google.com; s=arc-20160816; b=HldrcOGoyImSP2/jwcP/WrZHPuzdrg/A/y0Eug7ulB3vHvIpxIZlbEVpkqgmPI+r9j KdO/FOFxSbUDvkkzoTHwcsZJ49ZBHRnWBVq+9qSIN/TiwbVW0Jvh1lObf+geuDtXbPiu V4jHLT5q+uffLxQC/jHn0FTev6gMg+GnTWNEwKKj8M4HOzGRcbM5KBOae7i8Y0M4W/34 XnmrLirPqJ0z0QooqmtfdyzM7PJMZZXpfFSY1fVVPTjlrtIBzyuueTortbGZq6WxrHeJ 4PodN6haTO4KVcf6/KfyzkoyGXXbn3NZYYNOtek7Cnpdw3W8pFInoTDdrN+S8ODng3nv 2ZpA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-id:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :arc-authentication-results; bh=D5LU3npsDTBup0a7n0XrmSyzW7X9FlQZ5i0uiGSZTUc=; b=BJ9DckLkxbzvzFAZ/NqY54t7NCnjiM9Q7jEfdw6JpPhti9U5RIpqqKKosICBmPN7zV VrTcY7SDHIuevx8CCy6yjwaLLyAmmxR7R8w5esJGw/xeu4QuJ2jlHmtxU1mZ+pIFnAPi G+ulmpzmuM2/ovAe/RWLBrj0MhhLJGKR4BT9p7O57/5MQNjc/lMN/aMOYOBzAltZduDO Z7sKj4HFnIZM5z5lK7CgO6E6lJK1jlYx370X1TKf2wPjsoYO0nS5UnKEQdNfD7q9tvhu 1mF2ZDP57qm3lCmKDm8IJl/z2MF25ppSF3SXZOr34xUpe7cKYgwqJChhGd1kyB8tAZvO HDkQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y12-v6si10038888plt.453.2018.03.24.02.39.24; Sat, 24 Mar 2018 02:39:52 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751907AbeCXJiA (ORCPT + 99 others); Sat, 24 Mar 2018 05:38:00 -0400 Received: from mx01.hxt-semitech.com.96.203.223.in-addr.arpa ([223.203.96.7]:50817 "EHLO barracuda.hxt-semitech.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1751858AbeCXJh7 (ORCPT ); Sat, 24 Mar 2018 05:37:59 -0400 X-ASG-Debug-ID: 1521884258-093b7e165fb1490001-xx1T2L Received: from HXTBJIDCEMVIW01.hxtcorp.net ([10.128.0.14]) by barracuda.hxt-semitech.com with ESMTP id aG6HMSxXPIBX17fH (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 24 Mar 2018 17:37:39 +0800 (CST) X-Barracuda-Envelope-From: shunyong.yang@hxt-semitech.com Received: from HXTBJIDCEMVIW02.hxtcorp.net (10.128.0.15) by HXTBJIDCEMVIW01.hxtcorp.net (10.128.0.14) with Microsoft SMTP Server (TLS) id 15.0.847.32; Sat, 24 Mar 2018 17:37:38 +0800 Received: from HXTBJIDCEMVIW02.hxtcorp.net ([fe80::3e:f4ff:7927:a6f6]) by HXTBJIDCEMVIW02.hxtcorp.net ([fe80::3e:f4ff:7927:a6f6%12]) with mapi id 15.00.0847.030; Sat, 24 Mar 2018 17:37:38 +0800 From: "Yang, Shunyong" To: "viresh.kumar@linaro.org" CC: "linux-kernel@vger.kernel.org" , "Zheng, Joey" , "linux-pm@vger.kernel.org" , "rjw@rjwysocki.net" , "Wang, Dongsheng" Subject: Re: [RFC PATCH] cpufreq: Calling init() of cpufreq_driver when policy inactive cpu online Thread-Topic: [RFC PATCH] cpufreq: Calling init() of cpufreq_driver when policy inactive cpu online X-ASG-Orig-Subj: Re: [RFC PATCH] cpufreq: Calling init() of cpufreq_driver when policy inactive cpu online Thread-Index: AQHTwP6U6ZQQ/zJohEOIsN2GkOzEtaPbFBOAgAAi9ICAA2hcgA== Date: Sat, 24 Mar 2018 09:37:37 +0000 Message-ID: <1521884257.2887.11.camel@hxt-semitech.com> References: <1521627703-7728-1-git-send-email-shunyong.yang@hxt-semitech.com> <20180322033013.3mqhf2fnbaqfdgay@vireshk-mac-ubuntu> <1521696919.2792.19.camel@hxt-semitech.com> In-Reply-To: <1521696919.2792.19.camel@hxt-semitech.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.127.0.36] Content-Type: text/plain; charset="utf-8" Content-ID: <63AF6496BD13E441AFD99CCFFABC24AC@hxt-semitech.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Barracuda-Connect: UNKNOWN[10.128.0.14] X-Barracuda-Start-Time: 1521884259 X-Barracuda-Encrypted: ECDHE-RSA-AES256-SHA X-Barracuda-URL: https://192.168.50.101:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at hxt-semitech.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Bayes: INNOCENT GLOBAL 0.5000 1.0000 0.0000 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=9.0 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.49265 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGksIEt1bWFyLA0KDQpPbiBXZWQsIDIwMTgtMDMtMjEgYXQgMjI6MzUgLTA3MDAsIFlhbmcsIFNo dW55b25nIHdyb3RlOg0KPiBIaSwgS3VtYXINCj4gDQo+IE9uIFRodSwgMjAxOC0wMy0yMiBhdCAx MTozMCArMDgwMCwgVmlyZXNoIEt1bWFyIHdyb3RlOg0KPiA+IA0KPiA+IE9uIDIxLTAzLTE4LCAx ODoyMSwgU2h1bnlvbmcgWWFuZyB3cm90ZToNCj4gPiA+IA0KPiA+ID4gDQo+ID4gPiBXaGVuIG11 bHRpcGxlIGNwdXMgYXJlIHJlbGF0ZWQgaW4gb25lIGNwdWZyZXEgcG9saWN5LCB0aGUgZmlyc3QN Cj4gPiA+IG9ubGluZSBjcHUNCj4gPiA+IHdpbGwgYmUgY2hvc2VuIGJ5IGRlZmF1bHQgdG8gaGFu ZGxlIGNwdWZyZXEgb3BlcmF0aW9ucy4gSW4gYSBDUFBDDQo+ID4gPiBjYXNlLA0KPiA+ID4gbGV0 J3MgdGFrZSB0d28gcmVsYXRlZCBjcHVzLCBjcHUwIGFuZCBjcHUxIGFzIGFuIGV4YW1wbGUuDQo+ ID4gPiANCj4gPiA+IEFmdGVyIHN5c3RlbSBzdGFydCwgY3B1MCBpcyB0aGUgZmlyc3Qgb25saW5l IGNwdS4gQ3B1ZnJlcSBwb2xpY3kNCj4gPiA+IHdpbGwgYmUNCj4gPiA+IGFsbG9jYXRlZCBhbmQg aW5pdCgpIGluIGNwdWZyZXFfZHJpdmVyIHdpbGwgYmUgY2FsbGVkIHRvDQo+ID4gPiBpbml0aWFs aXplDQo+ID4gPiBjcHUwJ3MNCj4gPiA+IHBlcmYgY2FwYWJpbGl0aWVzIGFuZCBwb2xpY3kgcGFy YW1ldGVycy4NCj4gPiBOb3QgZXhhY3RseS4gVGhlIGluaXQoKSBpcyBjYWxsZWQgdG8gaW5pdGlh bGl6ZSBzdHVmZiBmb3IgYWxsIHRoZQ0KPiA+IENQVXMgdGhhdA0KPiA+IHNob3VsZCBiZSBwYXJ0 IG9mIHBvbGljeS0+cmVsYXRlZF9jcHVzIGFmdGVyIGluaXQoKSBoYXMgcmV0dXJuZWQuDQo+ID4g U28NCj4gPiB5b3Ugc2hvdWxkDQo+ID4gaW5pdGlhbGl6ZSBwZXJmIGNhcGFiaWxpdGllcyBmb3Ig YWxsIG9mIHRoZW0uDQoNClRoYW5rcyBmb3IgeW91ciByZXZpZXcuDQpBcyBjdXJyZW50IENQUEMg b25seSBzdXBwb3J0cyBDUFVGUkVRX1NIQVJFRF9UWVBFX0FOWS4gQW5kIEkgdGhpbmsgdGhpcw0K aXMgdGhlIGNhc2UgZm9yIG1vc3Qgc3lzdGVtcy7CoA0KQWNjb3JkaW5nIHRvIHlvdXIgc3VnZ2Vz dGlvbiB0byBpbml0aWFsaXplIGFsbCBwZXJmb3JtYW5jZSBjYXBhYmlsaXRpcw0KaW4gb25lIGlu aXQoKSBjYWxsLCBJIHdhbnQgdG8gY2hhbmdlIHRvIG9ubHkgY29weSB0aGUgb25saW5lIGNwdSdz DQpwZXJmb3JtYW5jZSBjYXBhYmlsaXRpZXMgdG8gb3RoZXIgc2hhcmVkIGNwdXMuIEFuZCBJIHRl c3RlZCBvbiBRREYyNDAwDQpwbGF0Zm9ybSwgaXQgd29ya3Mgd2VsbC4NCg0KQ291bGQgeW91IHBs ZWFzZSBoYXZlIGNvbW1lbnRzIG9uIHRoaXM/wqANCg0KDQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9j cHVmcmVxL2NwcGNfY3B1ZnJlcS5jDQpiL2RyaXZlcnMvY3B1ZnJlcS9jcHBjX2NwdWZyZXEuYw0K aW5kZXggYTFjMzAyNWY5ZGY3Li5lNDcyZTg4N2U5MWUgMTAwNjQ0DQotLS0gYS9kcml2ZXJzL2Nw dWZyZXEvY3BwY19jcHVmcmVxLmMNCisrKyBiL2RyaXZlcnMvY3B1ZnJlcS9jcHBjX2NwdWZyZXEu Yw0KQEAgLTE2NCw4ICsxNjQsMTggQEAgc3RhdGljIGludCBjcHBjX2NwdWZyZXFfY3B1X2luaXQo c3RydWN0DQpjcHVmcmVxX3BvbGljeSAqcG9saWN5KQ0KwqDCoMKgwqDCoMKgwqDCoHBvbGljeS0+ Y3B1aW5mby50cmFuc2l0aW9uX2xhdGVuY3kgPQ0KY3BwY19nZXRfdHJhbnNpdGlvbl9sYXRlbmN5 KGNwdV9udW0pOw0KwqDCoMKgwqDCoMKgwqDCoHBvbGljeS0+c2hhcmVkX3R5cGUgPSBjcHUtPnNo YXJlZF90eXBlOw0KDQotwqDCoMKgwqDCoMKgwqBpZiAocG9saWN5LT5zaGFyZWRfdHlwZSA9PSBD UFVGUkVRX1NIQVJFRF9UWVBFX0FOWSkNCivCoMKgwqDCoMKgwqDCoGlmIChwb2xpY3ktPnNoYXJl ZF90eXBlID09IENQVUZSRVFfU0hBUkVEX1RZUEVfQU5ZKSB7DQorwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgaW50IGk7DQorDQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGNw dW1hc2tfY29weShwb2xpY3ktPmNwdXMsIGNwdS0+c2hhcmVkX2NwdV9tYXApOw0KKw0KK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGZvcl9lYWNoX2NwdShpLCBwb2xpY3ktPmNwdXMpIHsN CivCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgaWYgKGkgIT0g cG9saWN5LT5jcHUpDQorwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqBtZW1jcHkoJmFsbF9jcHVfZGF0YVtpXS0+cGVyZl9jYXBzLA0K K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAmY3B1LT5wZXJmX2NhcHMsDQorwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oHNpemVvZihjcHUtPnBlcmZfY2FwcykpOw0KK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oH0NCivCoMKgwqDCoMKgwqDCoH0NCsKgwqDCoMKgwqDCoMKgwqBlbHNlIGlmIChwb2xpY3ktPnNo YXJlZF90eXBlID09IENQVUZSRVFfU0hBUkVEX1RZUEVfQUxMKSB7DQrCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoC8qIFN1cHBvcnQgb25seSBTV19BTlkgZm9yIG5vdy4gKi8NCsKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgcHJfZGVidWcoIlVuc3VwcG9ydGVkIENQVSBjby1v cmQgdHlwZVxuIik7DQoNClRoYW5rcy4NClNodW55b25nLg0KDQoNCj4gSW4gcGFnZSA1MzMgb2Yg QUNQSSA2LjIgc3BlY2lmaWNhaXRvbiwgaXQgc2F5cywNCj4gDQo+ICJTdGFydGluZyB3aXRoIEFD UEkgU3BlY2lmaWNhdGlvbiA2LjIsIGFsbCBfQ1BDIHJlZ2lzdGVycyBjYW4gYmUgaW4NCj4gUEND LCBTeXN0ZW0gTWVtb3J5LCBTeXN0ZW0gSU8sIG9yIEZ1bmN0aW9uYWwgRml4ZWQgSGFyZHdhcmUg YWRkcmVzcw0KPiBzcGFjZXMuIE9TUE0gc3VwcG9ydCBmb3IgdGhpcyBtb3JlIGZsZXhpYmxlIHJl Z2lzdGVyIHNwYWNlIHNjaGVtZSBpcw0KPiBpbmRpY2F0ZWQgYnkgdGhlIOKAnEZsZXhpYmxlIEFk ZHJlc3MgU3BhY2UgZm9yIENQUEMgUmVnaXN0ZXJz4oCdIF9PU0MNCj4gYml0LiINCj4gDQo+IEFz IF9DUEMgcmVnaXN0ZXIgbWF5YmUgaW4gU3lzdGVtIE1lbW9yeSwgU3lzdGVtIElPLCBvciBGdW5j dGlvbmFsDQo+IEZpeGVkDQo+IEhhcmR3YXJlIGFkZHJlc3Mgc3BhY2VzLiBJIGFtIG5vdCBzdXJl IGFsbCBhcmNoaXRlY3R1cmUgaW1wbGVtZW50aW5nDQo+IENQUEMgY2FuIHJldHVybiBjb3JyZWN0 IHZhbHVlIGJlZm9yZSBDUFUgY29tZSBpbnRvIG9ubGluZS4gVGhhdCdzIHRoZQ0KPiByZWFzb24g SSBhZGQgdGhlIGV4dHJhIGluaXQoKSBjYWxsLg0KPiANCj4gQlRXLCBJJ3ZlIHRlc3RlZCBvbiBR REYyNDAwIHBsYXRmb3JtIGFuZCBpdCByZXR1cm4gY29ycmVjdCB2YWx1ZSB3aGVuDQo+IGNwdTEg aXMgb2ZmbGluZS4NCj4gDQo+IERvIHlvdSBrbm93IHdoZXRoZXIgZmlybXdhcmUgY2FuIGd1YXJh bnRlZSBjb3JyZWN0IHBlcmYgY2FwYWJpbGl0aWVzDQo+IHJlZ2FyZGxlc3Mgb2YgQ1BVIG9ubGlu ZS9vZmZsaW5lPw0KPiANCj4gPiANCj4gPiANCj4gPiA+IA0KPiA+ID4gDQo+ID4gPiBXaGVuIGNw dTEgaXMgb25saW5lLCBjdXJyZW50IGNvZGUNCj4gPiA+IHdpbGwgbm90IGNhbGwgaW5pdCgpIGlu IGNwdWZyZXFfZHJpdmVyIGFzIHBvbGljeSBoYXMgYmVlbg0KPiA+ID4gYWxsb2NhdGVkDQo+ID4g PiBhbmQNCj4gPiA+IGFjdGl2YXRlZCBieSBjcHUwLiBTbywgY3B1MSdzIHBlcmYgY2FwYWJpbGl0 aWVzIGFyZSBub3QNCj4gPiA+IGluaXRpYWxpemVkDQo+ID4gPiAoYWxsIDBzKS4NCj4gPiA+IA0K PiA+ID4gV2hlbiBjcHUwIGlzIG9mZmxpbmUsIHBvbGljeS0+Y3B1IHdpbGwgYmUgc2hpZnRlZCB0 byBjcHUxLiBBcw0KPiA+ID4gY3B1MSdzIHBlcmYNCj4gPiA+IGNhcGFiaWxpdGllcyBhcmUgMHMs IHNwZWVkIGNoYW5nZSB3aWxsIG5vdCB0YWtlIGVmZmVjdCB3aGVuDQo+ID4gPiBzZXR0aW5nDQo+ ID4gPiBzcGVlZC4NCj4gPiA+IA0KPiA+ID4gVGhpcyBwYXRjaCBhZGRzIGNhbGxpbmcgaW5pdCgp IG9mIGNwdWZyZXFfZHJpdmVyIHdoZW4gcG9saWN5DQo+ID4gPiBpbmFjdGl2ZSBjcHUNCj4gPiA+ IGNvbWVzIHRvIG9ubGluZS4NCj4gPiBObyBDUFUgc2hvdWxkIGJlIGluYWN0aXZlIGhlcmUsIGl0 cyBqdXN0IHRoYXQgeW91IGhhdmVuJ3QNCj4gPiBpbml0aWFsaXplZA0KPiA+IGl0DQo+ID4gcHJv cGVybHkuDQo+ID4gDQo+IEkgbWVhbiB0aGUgcG9saWN5IGlzIGhhbmRsZWQoYWN0aXZlKSBieSB0 aGUgZmlyc3Qgb25saW5lIGNwdSdzIChjcHUwKQ0KPiBwZXJmIGNhcGFiaWxpdGllcy4gTm90IGhh bmRsZWQgKGluYWN0aXZlKSBieSB0aGUgb25lJ3MganVzdCBjb21lIGludG8NCj4gb25saW5lIChj cHUxKS4gU29ycnkgZm9yIHRoaXMuDQo+IA0KPiBUaGFua3MuDQo+IFNodW55b25nLg0KPiANCj4g DQo+ID4gDQo+ID4gQW5kIHdlIGFyZSBub3QgZ29pbmcgdG8gY2FsbCBpbml0KCkgbXVsdGlwbGUg dGltZXMgZm9yIGEgZ3JvdXAgb2YNCj4gPiBDUFVzLiBUaGF0J3MNCj4gPiBub3Qgd2hhdCB0aGUg cHVycG9zZSBvZiBpbml0KCkgaXMu