Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp1481410ybz; Wed, 29 Apr 2020 23:34:05 -0700 (PDT) X-Google-Smtp-Source: APiQypJltmzg5VMFz3kUa//Flos3HP26+IOIZs64AZZzXnPNf10gFJnC2D5QHX0TeuL/UB6W2/VW X-Received: by 2002:a17:906:add7:: with SMTP id lb23mr1407860ejb.6.1588228445062; Wed, 29 Apr 2020 23:34:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588228445; cv=none; d=google.com; s=arc-20160816; b=Q8P5rhSbxE1qLcnVNESGvMWd4vWV8DUZnPHOyClMV5EAi4GkiEdMkqq/0G+vF9SOqp gyda8w9+FEG9VPWBW9yNpBjQt7+AlFD1mZbfATICBmgVkUFUbccT1iIgMIH40fzPuuU8 7fK6wlq1gX9okCbG2RflAiRVg7VXAHQG8+9wx4YOl9E/mvlg2NJUG2MIJAdTp2j1pNzG oC1yECFPCwOhtBsiEzQ7NRkIydchEHlHv29G91LYi+iaMJmaA/lxOqEWM71RpsSYXZMw 1UQE7oujWbR8J4ahtBAgwyD0q0Fxue3wEu7KPgIlYAdkJwehR4GJm8NQ9/Rocz8kXgYB YCKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:date:from:mime-version:in-reply-to :subject:cc:to:message-id:content-transfer-encoding; bh=7JnxWgweXmP2kQoQ02YWhgdADRlff6XyzoF6HWTJU1o=; b=lDmEZRleukbMkuPY2kBZw2L5I7vi8PN3sCF8+zmdpHyGqtFtlY/6tylo7YSPnIuCm6 2TZfLbiBJPK/Z4I/8ZSXOxUL+LMq7sPwmpxbla9TWC7in/RQnTTAT07TdShydzSkzePO V2xgcWDvV/WvLyC4zk4XILCCK7WIaMQNES0i9PIztZj0hGel2J1QkYY4F7odrPiv3y9+ SdGZKISqLTtaPi/FYM6Ni4CcspkzjG0uXdI7DWZs8NyzAERSQ3feYiy2NyUs4Ef55Upp aM4XLW0vXxijcNwODoACy2JTIW6B/rKQxDAOfKHsGFw1pd4OGkBOkzCZPpsmQu6Uo+zl Hidg== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j9si5375409edn.415.2020.04.29.23.33.41; Wed, 29 Apr 2020 23:34:05 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726526AbgD3GcI (ORCPT + 99 others); Thu, 30 Apr 2020 02:32:08 -0400 Received: from m176148.mail.qiye.163.com ([59.111.176.148]:52117 "EHLO m176148.mail.qiye.163.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726430AbgD3GcH (ORCPT ); Thu, 30 Apr 2020 02:32:07 -0400 Received: from vivo.com (wm-8.qy.internal [127.0.0.1]) by m176148.mail.qiye.163.com (Hmail) with ESMTP id 25F291A4030; Thu, 30 Apr 2020 14:31:31 +0800 (CST) Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Message-ID: To: Chun-Kuang Hu Cc: Chun-Kuang Hu , Philipp Zabel , David Airlie , Daniel Vetter , Matthias Brugger , DRI Development , Linux ARM , "moderated list:ARM/Mediatek SoC support" , linux-kernel , opensource.kernel@vivo.com Subject: =?UTF-8?B?UmU6UmU6IFtQQVRDSF0gZHJtL21lZGlhdGVrOiBjbGVhbnVwIGNvZGluZyBzdHlsZSBpbiBtZWRpYXRlayBhIGJpdA==?= X-Priority: 3 X-Mailer: HMail Webmail Server V2.0 Copyright (c) 2016-163.com X-Originating-IP: 157.0.31.122 In-Reply-To: MIME-Version: 1.0 Received: from bernard@vivo.com( [157.0.31.122) ] by ajax-webmail ( [127.0.0.1] ) ; Thu, 30 Apr 2020 14:31:31 +0800 (GMT+08:00) From: Bernard Date: Thu, 30 Apr 2020 14:31:31 +0800 (GMT+08:00) X-HM-Spam-Status: e1kfGhgUHx5ZQUtXWQgYFAkeWUFZSFVDTUlCQkJCSk1LTE1NTVlXWShZQU hPN1dZLVlBSVdZCQ4XHghZQVk1NCk2OjckKS43PlkG X-HM-Sender-Digest: e1kJHlYWEh9ZQUhMTklOQ0JJTUJIN1dZDB4ZWUEPCQ4eV1kSHx4VD1lB WUc6NAg6Cxw6KDg6GkwSFgMdDg0hDCMKCktVSFVKTkNDSUlDSUJNSUhPVTMWGhIXVRkeCRUaCR87 DRINFFUYFBZFWVdZEgtZQVlKTkxVS1VISlVKSUlZV1kIAVlBTEJKSDcG X-HM-Tid: 0a71c9c87a5b9394kuws25f291a4030 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Cgrlj5Hku7bkurrvvJpDaHVuLUt1YW5nIEh1IDxjaHVua3VhbmcuaHVAa2VybmVsLm9yZz4K5Y+R 6YCB5pel5pyf77yaMjAyMC0wNC0yOSAyMjoyMjo1MArmlLbku7bkurrvvJpCZXJuYXJkIFpoYW8g PGJlcm5hcmRAdml2by5jb20+CuaKhOmAgeS6uu+8mkNodW4tS3VhbmcgSHUgPGNodW5rdWFuZy5o dUBrZXJuZWwub3JnPixQaGlsaXBwIFphYmVsIDxwLnphYmVsQHBlbmd1dHJvbml4LmRlPixEYXZp ZCBBaXJsaWUgPGFpcmxpZWRAbGludXguaWU+LERhbmllbCBWZXR0ZXIgPGRhbmllbEBmZndsbC5j aD4sTWF0dGhpYXMgQnJ1Z2dlciA8bWF0dGhpYXMuYmdnQGdtYWlsLmNvbT4sRFJJIERldmVsb3Bt ZW50IDxkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnPixMaW51eCBBUk0gPGxpbnV4LWFy bS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZz4sIm1vZGVyYXRlZCBsaXN0OkFSTS9NZWRpYXRl ayBTb0Mgc3VwcG9ydCIgPGxpbnV4LW1lZGlhdGVrQGxpc3RzLmluZnJhZGVhZC5vcmc+LGxpbnV4 LWtlcm5lbCA8bGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZz4sb3BlbnNvdXJjZS5rZXJuZWxA dml2by5jb20K5Li76aKY77yaUmU6IFtQQVRDSF0gZHJtL21lZGlhdGVrOiBjbGVhbnVwIGNvZGlu ZyBzdHlsZSBpbiBtZWRpYXRlayBhIGJpdD5IaSwgQmVybmFyZDoKPgo+QmVybmFyZCBaaGFvIDxi ZXJuYXJkQHZpdm8uY29tPiDmlrwgMjAyMOW5tDTmnIgyN+aXpSDpgLHkuIAg5LiL5Y2IMzo1M+Wv q+mBk++8mgo+Pgo+PiBUaGlzIGNvZGUgY2hhbmdlIGlzIHRvIG1ha2UgY29kZSBiaXQgbW9yZSBy ZWFkYWJsZS4KPj4gT3B0aW1pc2UgYXJyYXkgc2l6ZSBhbGlnbiB0byBIRE1JIG1hY3JvIGRlZmlu ZS4KPj4gQWRkIGNoZWNrIGlmIGxlbiBpcyBvdmVyYW5nZS4KPgo+T25lIHBhdGNoIHNob3VsZCBq dXN0IGRvIG9uZSB0aGluZywgYnV0IHRoaXMgZG8gdGhyZWUgdGhpbmdzLgo+U28gYnJlYWsgdGhp cyBpbnRvIHRocmVlIHBhdGNoZXMuCj4KPlJlZ2FyZHMsCj5DaHVuLUt1YW5nLgoKSGkKVGhpcyBv cHRpbWl6YXRpb24gaXMgbWFpbmx5IHRvIG1ha2UgdGhlIGNvZGUgYSBiaXQgcmVhZGFibGUuClRo ZXNlIG1vZGlmaWNhdGlvbnMgYXJlIHJlbGF0ZWQsIG1haW4gaW4gc2V2ZXJhbCByZWxhdGVkIGZ1 bmN0aW9uIGNhbGxzIGluIHRoZSBzYW1lIGZpbGUuCkkgd2FzIGEgYml0IGNvbmZ1c2VkIHRoYXQg aWYgaXQgaXMgcmVhbGx5IG5lY2Vzc2FyeSB0byBjaGFuZ2UgdG8gdGhyZWUgc2VwYXJhdGUgcGF0 Y2ggc3VibWlzc2lvbnM/CgpSZWdhcmRzCkJlcm5hcmQKCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEJl cm5hcmQgWmhhbyA8YmVybmFyZEB2aXZvLmNvbT4KPj4gLS0tCj4+ICBkcml2ZXJzL2dwdS9kcm0v bWVkaWF0ZWsvbXRrX2hkbWkuYyB8IDIyICsrKysrKysrKysrLS0tLS0tLS0tLS0KPj4gIDEgZmls ZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfaGRtaS5jIGIvZHJpdmVycy9ncHUv ZHJtL21lZGlhdGVrL210a19oZG1pLmMKPj4gaW5kZXggZmY0M2EzZDgwNDEwLi40MGZiNTE1NGVk NWQgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfaGRtaS5jCj4+ ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfaGRtaS5jCj4+IEBAIC0zMTEsMTUg KzMxMSwxNSBAQCBzdGF0aWMgdm9pZCBtdGtfaGRtaV9od19zZW5kX2luZm9fZnJhbWUoc3RydWN0 IG10a19oZG1pICpoZG1pLCB1OCAqYnVmZmVyLAo+PiAgICAgICAgIHU4IGNoZWNrc3VtOwo+PiAg ICAgICAgIGludCBjdHJsX2ZyYW1lX2VuID0gMDsKPj4KPj4gLSAgICAgICBmcmFtZV90eXBlID0g KmJ1ZmZlcjsKPj4gLSAgICAgICBidWZmZXIgKz0gMTsKPj4gLSAgICAgICBmcmFtZV92ZXIgPSAq YnVmZmVyOwo+PiAtICAgICAgIGJ1ZmZlciArPSAxOwo+PiAtICAgICAgIGZyYW1lX2xlbiA9ICpi dWZmZXI7Cj4+IC0gICAgICAgYnVmZmVyICs9IDE7Cj4+IC0gICAgICAgY2hlY2tzdW0gPSAqYnVm ZmVyOwo+PiAtICAgICAgIGJ1ZmZlciArPSAxOwo+PiArICAgICAgIGZyYW1lX3R5cGUgPSAqYnVm ZmVyKys7Cj4+ICsgICAgICAgZnJhbWVfdmVyID0gKmJ1ZmZlcisrOwo+PiArICAgICAgIGZyYW1l X2xlbiA9ICpidWZmZXIrKzsKPj4gKyAgICAgICBjaGVja3N1bSA9ICpidWZmZXIrKzsKPj4gICAg ICAgICBmcmFtZV9kYXRhID0gYnVmZmVyOwo+PiArICAgICAgIGlmICgoZnJhbWVfbGVuICsgSERN SV9JTkZPRlJBTUVfSEVBREVSX1NJWkUpID4gbGVuKSB7Cj4+ICsgICAgICAgICAgICAgICBkZXZf ZXJyKGhkbWktPmRldiwgIldyb25nIGZyYW1lIGxlbjogJWRcbiIsIGZyYW1lX2xlbjsKPj4gKyAg ICAgICAgICAgICAgIHJldHVybjsKPj4gKyAgICAgICB9Cj4+Cj4+ICAgICAgICAgZGV2X2RiZyho ZG1pLT5kZXYsCj4+ICAgICAgICAgICAgICAgICAiZnJhbWVfdHlwZToweCV4LGZyYW1lX3Zlcjow eCV4LGZyYW1lX2xlbjoweCV4LGNoZWNrc3VtOjB4JXhcbiIsCj4+IEBAIC05ODIsNyArOTgyLDcg QEAgc3RhdGljIGludCBtdGtfaGRtaV9zZXR1cF9hdmlfaW5mb2ZyYW1lKHN0cnVjdCBtdGtfaGRt aSAqaGRtaSwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj dCBkcm1fZGlzcGxheV9tb2RlICptb2RlKQo+PiAgewo+PiAgICAgICAgIHN0cnVjdCBoZG1pX2F2 aV9pbmZvZnJhbWUgZnJhbWU7Cj4+IC0gICAgICAgdTggYnVmZmVyWzE3XTsKPj4gKyAgICAgICB1 OCBidWZmZXJbSERNSV9JTkZPRlJBTUVfSEVBREVSX1NJWkUgKyBIRE1JX0FWSV9JTkZPRlJBTUVf U0laRV07Cj4+ICAgICAgICAgc3NpemVfdCBlcnI7Cj4+Cj4+ICAgICAgICAgZXJyID0gZHJtX2hk bWlfYXZpX2luZm9mcmFtZV9mcm9tX2Rpc3BsYXlfbW9kZSgmZnJhbWUsCj4+IEBAIC0xMDA4LDcg KzEwMDgsNyBAQCBzdGF0aWMgaW50IG10a19oZG1pX3NldHVwX3NwZF9pbmZvZnJhbWUoc3RydWN0 IG10a19oZG1pICpoZG1pLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgY29uc3QgY2hhciAqcHJvZHVjdCkKPj4gIHsKPj4gICAgICAgICBzdHJ1Y3QgaGRtaV9zcGRf aW5mb2ZyYW1lIGZyYW1lOwo+PiAtICAgICAgIHU4IGJ1ZmZlclsyOV07Cj4+ICsgICAgICAgdTgg YnVmZmVyW0hETUlfSU5GT0ZSQU1FX0hFQURFUl9TSVpFICsgSERNSV9TUERfSU5GT0ZSQU1FX1NJ WkVdOwo+PiAgICAgICAgIHNzaXplX3QgZXJyOwo+Pgo+PiAgICAgICAgIGVyciA9IGhkbWlfc3Bk X2luZm9mcmFtZV9pbml0KCZmcmFtZSwgdmVuZG9yLCBwcm9kdWN0KTsKPj4gQEAgLTEwMzEsNyAr MTAzMSw3IEBAIHN0YXRpYyBpbnQgbXRrX2hkbWlfc2V0dXBfc3BkX2luZm9mcmFtZShzdHJ1Y3Qg bXRrX2hkbWkgKmhkbWksCj4+ICBzdGF0aWMgaW50IG10a19oZG1pX3NldHVwX2F1ZGlvX2luZm9m cmFtZShzdHJ1Y3QgbXRrX2hkbWkgKmhkbWkpCj4+ICB7Cj4+ICAgICAgICAgc3RydWN0IGhkbWlf YXVkaW9faW5mb2ZyYW1lIGZyYW1lOwo+PiAtICAgICAgIHU4IGJ1ZmZlclsxNF07Cj4+ICsgICAg ICAgdTggYnVmZmVyW0hETUlfSU5GT0ZSQU1FX0hFQURFUl9TSVpFICsgSERNSV9BVURJT19JTkZP RlJBTUVfU0laRV07Cj4+ICAgICAgICAgc3NpemVfdCBlcnI7Cj4+Cj4+ICAgICAgICAgZXJyID0g aGRtaV9hdWRpb19pbmZvZnJhbWVfaW5pdCgmZnJhbWUpOwo+PiAtLQo+PiAyLjI2LjIKPj4KPj4K Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gTGlu dXgtbWVkaWF0ZWsgbWFpbGluZyBsaXN0Cj4+IExpbnV4LW1lZGlhdGVrQGxpc3RzLmluZnJhZGVh ZC5vcmcKPj4gaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51 eC1tZWRpYXRlawoNCg0K