Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp227533pxj; Thu, 3 Jun 2021 05:20:48 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwLm6R+0pXX3uIEQbhj6iJ9KVTyK049S23VFHFKh+wd/9x7eOabY0QfarCcdJ/zWCG8dCbL X-Received: by 2002:a17:906:5210:: with SMTP id g16mr38967853ejm.116.1622722848601; Thu, 03 Jun 2021 05:20:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622722848; cv=none; d=google.com; s=arc-20160816; b=S0m2w/e1xyndDvqkOpnhajQ0VWKXzNY7CS98KOMNuKKrCusIu+VQtDEKbxxhZ0x1AN zMdODuWwgkW17ATDcpVlttcgWqY8o3aeyC45i6FwiR0Dh/feRvPgJwb6HwvSMtkPWL3n 6YXpFZ24M8RoCMxC9yaWVSnImHqtMFJmY5CXFWoyt2qRFYn/atQJuRCZD39PPYvKFrrZ Kr2FtKmZdebEkOALrQaf1FruRfG7thMpN9K0ZDjZKXBFRLYCXA2R4A8blCA/YrVmHJ0Z TvS/MJXE9iaIZTUBZInu+7owfnjz0E3Ocl7PrzKXj5dXocBuMB6Q4ZkwRqR8dxKYblFc 0uGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:date:from:mime-version:in-reply-to:subject:cc:to :message-id:content-transfer-encoding; bh=UtDXZ9WIdpalKdm92h81a0mpsSYXRlDjvQuTpqinrsM=; b=KJ5Z2nczMqQBhu8Tp6TWmAvu5TwGXh4BnAMuj6pbEfKoRRBb6/27dbiqQWha2K2bRC B+oNQBKjC500Bhc+FIUMS+6GGZpnNsUcf7FLwdRpaOVAAGdp/NxllVSGPgrua2OyN/jT fupE0MrLQu1VsIUefvX900LFoP86+DsTEJ8kEQRgCwsbvWFLtufsq2ZdbS1pkrrhcmZ5 T36vO6lD68T4VTUXPJMhIT2WiQzog6yQ5YNV85dvmo4emZUg8/sphWFu7e83lNksbVN3 iV7mfqkZ1KvpsiZl7oGxW8P3TN/J6kL9Y+QqS7MksJCKj0PK5IsYcPzkLAvsprxeMyIV PSAA== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=vivo.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u5si2107660ejn.571.2021.06.03.05.20.00; Thu, 03 Jun 2021 05:20:48 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=vivo.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230056AbhFCMSp (ORCPT + 99 others); Thu, 3 Jun 2021 08:18:45 -0400 Received: from mail-m17641.qiye.163.com ([59.111.176.41]:19142 "EHLO mail-m17641.qiye.163.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229765AbhFCMSp (ORCPT ); Thu, 3 Jun 2021 08:18:45 -0400 Received: from vivo.com (localhost [127.0.0.1]) by mail-m17641.qiye.163.com (Hmail) with ESMTP id 5C555601C2; Thu, 3 Jun 2021 20:16:57 +0800 (CST) Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Message-ID: To: "Wu X.C." Cc: Alex Shi , Jonathan Corbet , Paul Walmsley , Palmer Dabbelt , Albert Ou , Nathan Chancellor , Nick Desaulniers , Bernard Zhao , Fangrui Song , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, clang-built-linux@googlegroups.com Subject: =?UTF-8?B?UmU6UmU6IFtQQVRDSF0gW3YzXSBkb2NzL3poX0NOOiBhZGQgdHJhbnNsYXRpb25zIGluIHpoX0NOL2Rldi10b29scy9rYXNhbg==?= X-Priority: 3 X-Mailer: HMail Webmail Server V2.0 Copyright (c) 2016-163.com X-Originating-IP: 58.213.83.158 In-Reply-To: <20210603120308.GB5502@bobwxc.top> MIME-Version: 1.0 Received: from wanjiabing@vivo.com( [58.213.83.158) ] by ajax-webmail ( [127.0.0.1] ) ; Thu, 3 Jun 2021 20:16:57 +0800 (GMT+08:00) From: Jiabing Wan Date: Thu, 3 Jun 2021 20:16:57 +0800 (GMT+08:00) X-HM-Spam-Status: e1kfGhgUHx5ZQUtXWQgYFAkeWUFZS1VLWVdZKFlBSE83V1ktWUFJV1kPCR oVCBIfWUFZGk1NHVZPSBlJQxlCSR1OTUJVEwETFhoSFyQUDg9ZV1kWGg8SFR0UWUFZT0tIVUpKS0 hKQ1VLWQY+ X-HM-Sender-Digest: e1kJHlYWEh9ZQU1PS0hPTExOSU1DN1dZDB4ZWUEPCQ4eV1kSHx4VD1lB WUc6NC46PDo*ET8cNxQrGlERLhc9HA5PCy1VSFVKTUlJTElJTUpMTUNJVTMWGhIXVQwaFRESGhkS FRw7DRINFFUYFBZFWVdZEgtZQVlOQ1VJSkhVQ0hVSk5DWVdZCAFZQUNPQ043Bg++ X-HM-Tid: 0a79d1ce202bd997kuws5c555601c2 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org IAo+T24gVGh1LCBKdW4gMDMsIDIwMjEgYXQgMDU6NDc6MjVQTSArMDgwMCwgV2FuIEppYWJpbmcg d3JvdGU6Cj4+IEFkZCBuZXcgemggdHJhbnNsYXRpb25zCj4+ICogemhfQ04vZGV2LXRvb2xzL2th c2FuLnJzdAo+PiBhbmQgbGluayBpdCB0byB6aF9DTi9kZXYtdG9vbHMvaW5kZXgucnN0Cj4+IAo+ PiBSZXZpZXdlZC1ieTogRmFuZ3J1aSBTb25nIDxtYXNrcmF5QGdvb2dsZS5jb20+Cj4+IFNpZ25l ZC1vZmYtYnk6IFdhbiBKaWFiaW5nIDx3YW5qaWFiaW5nQHZpdm8uY29tPgo+PiAtLS0KPj4gQ2hh bmdlbG9nOgo+PiB2MzoKPj4gLSBGaXggYWxpZ25zIGFuZCBpbmFjY3VyYXRlIHRyYW5zbGF0aW9u Cj4+IHYyOgo+PiAtIERlbGV0ZSBzcGFjZXMgc3Vycm91bmQgd2l0aCBFbmdsaXNoIHdvcmRzLgo+ PiAtLS0KPj4gIC4uLi90cmFuc2xhdGlvbnMvemhfQ04vZGV2LXRvb2xzL2luZGV4LnJzdCAgICAg ICAgIHwgICAyICstCj4+ICAuLi4vdHJhbnNsYXRpb25zL3poX0NOL2Rldi10b29scy9rYXNhbi5y c3QgICAgICAgICB8IDQxNyArKysrKysrKysrKysrKysrKysrKysKPj4gIDIgZmlsZXMgY2hhbmdl ZCwgNDE4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4gIGNyZWF0ZSBtb2RlIDEwMDY0 NCBEb2N1bWVudGF0aW9uL3RyYW5zbGF0aW9ucy96aF9DTi9kZXYtdG9vbHMva2FzYW4ucnN0Cj4+ IAo+PiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi90cmFuc2xhdGlvbnMvemhfQ04vZGV2LXRv b2xzL2luZGV4LnJzdCBiL0RvY3VtZW50YXRpb24vdHJhbnNsYXRpb25zL3poX0NOL2Rldi10b29s cy9pbmRleC5yc3QKPj4gaW5kZXggZmQ3M2M0Ny4uZTZjOTlmMiAxMDA2NDQKPj4gLS0tIGEvRG9j dW1lbnRhdGlvbi90cmFuc2xhdGlvbnMvemhfQ04vZGV2LXRvb2xzL2luZGV4LnJzdAo+PiArKysg Yi9Eb2N1bWVudGF0aW9uL3RyYW5zbGF0aW9ucy96aF9DTi9kZXYtdG9vbHMvaW5kZXgucnN0Cj4+ IEBAIC0xOSwxMyArMTksMTMgQEAKPj4gICAgIDptYXhkZXB0aDogMgo+PiAgCj4+ICAgICBnY292 Cj4+ICsgICBrYXNhbgo+PiAgCj4+ICBUb2RvbGlzdDoKPj4gIAo+PiAgIC0gY29jY2luZWxsZQo+ PiAgIC0gc3BhcnNlCj4+ICAgLSBrY292Cj4+IC0gLSBrYXNhbgo+PiAgIC0gdWJzYW4KPj4gICAt IGttZW1sZWFrCj4+ICAgLSBrY3Nhbgo+PiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi90cmFu c2xhdGlvbnMvemhfQ04vZGV2LXRvb2xzL2thc2FuLnJzdCBiL0RvY3VtZW50YXRpb24vdHJhbnNs YXRpb25zL3poX0NOL2Rldi10b29scy9rYXNhbi5yc3QKPj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQK Pj4gaW5kZXggMDAwMDAwMC4uYTEyYjNiMAo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBiL0RvY3Vt ZW50YXRpb24vdHJhbnNsYXRpb25zL3poX0NOL2Rldi10b29scy9rYXNhbi5yc3QKPj4gQEAgLTAs MCArMSw0MTcgQEAKPj4gKy4uIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4+ICsK Pj4gKy4uIGluY2x1ZGU6OiAuLi9kaXNjbGFpbWVyLXpoX0NOLnJzdAo+PiArCj4+ICs6T3JpZ2lu YWw6IERvY3VtZW50YXRpb24vZGV2LXRvb2xzL2thc2FuLnJzdAo+PiArOlRyYW5zbGF0b3I6IOS4 h+WutuWFtSBXYW4gSmlhYmluZyA8d2FuamlhYmluZ0B2aXZvLmNvbT4KPj4gKwo+PiAr5YaF5qC4 5Zyw5Z2A5raI5q+S5YmCKEtBU0FOKQo+PiArPT09PT09PT09PT09PT09PT09PT09PQo+PiArCj4+ ICvmpoLov7AKPj4gKy0tLS0KPj4gKwo+PiArS2VybmVsQWRkcmVzc1NBTml0aXplcihLQVNBTinm mK/kuIDnp43liqjmgIHlhoXlrZjlronlhajplJnor6/mo4DmtYvlt6XlhbfvvIzkuLvopoHlip/o g73mmK8KPj4gK+ajgOafpeWGheWtmOi2iueVjOiuv+mXruWSjOS9v+eUqOW3sumHiuaUvuWGheWt mOeahOmXrumimOOAgktBU0FO5pyJ5LiJ56eN5qih5byPOgo+PiArCj4+ICsxLiDpgJrnlKhLQVNB Tu+8iOS4jueUqOaIt+epuumXtOeahEFTYW7nsbvkvLzvvIkKPj4gKzIuIOWfuuS6jui9r+S7tuag h+etvueahEtBU0FO77yI5LiO55So5oi356m66Ze055qESFdBU2Fu57G75Ly877yJCj4+ICszLiDl n7rkuo7noazku7bmoIfnrb7nmoRLQVNBTu+8iOWfuuS6juehrOS7tuWGheWtmOagh+etvu+8iQo+ PiArCj4+ICvnlLHkuo7pgJrnlKhLQVNBTueahOWGheWtmOW8gOmUgOi+g+Wkp++8jOmAmueUqEtB U0FO5Li76KaB55So5LqO6LCD6K+V44CC5Z+65LqO6L2v5Lu25qCH562+55qES0FTQU4KPj4gK+WP r+eUqOS6jmRvZ2Zvb2TmtYvor5XvvIzlm6DkuLrlroPlhbfmnInovoPkvY7nmoTlhoXlrZjlvIDp lIDvvIzlubblhYHorrjlsIblhbbnlKjkuo7lrp7pmYXlt6XkvZzph4/jgIIKPj4gK+WfuuS6jueh rOS7tuagh+etvueahEtBU0FO5YW35pyJ6L6D5L2O55qE5YaF5a2Y5ZKM5oCn6IO95byA6ZSA77yM 5Zug5q2k5Y+v55So5LqO55Sf5Lqn44CC5ZCM5pe25Y+v55So5LqOCj4+ICvmo4DmtYvnjrDlnLrl hoXlrZjpl67popjmiJbkvZzkuLrlronlhajnvJPop6Pmjqrmlr3jgIIKPj4gKwo+PiAr6L2v5Lu2 S0FTQU7mqKHlvI/vvIgjMeWSjCMy77yJ5L2/55So57yW6K+R5pe25bel5YW35Zyo5q+P5qyh5YaF 5a2Y6K6/6Zeu5LmL5YmN5o+S5YWl5pyJ5pWI5oCn5qOA5p+l77yMCj4+ICvlm6DmraTpnIDopoHk uIDkuKrmlK/mjIHlroPnmoTnvJbor5HlmajniYjmnKzjgIIKPj4gKwo+PiAr6YCa55SoS0FTQU7l nKhHQ0PlkoxDbGFuZ+WPl+aUr+aMgeOAgkdDQ+mcgOimgTguMy4w5oiW5pu06auY54mI5pys44CC 5Lu75L2V5Y+X5pSv5oyB55qEQ2xhbmcKPj4gK+eJiOacrOmDveaYr+WFvOWuueeahO+8jOS9huS7 jkNsYW5nIDEx5omN5byA5aeL5pSv5oyB5qOA5rWL5YWo5bGA5Y+Y6YeP55qE6LaK55WM6K6/6Zeu 44CCCj4+ICsKPj4gK+WfuuS6jui9r+S7tuagh+etvueahEtBU0FO5qih5byP5LuF5ZyoQ2xhbmfk uK3lj5fmlK/mjIHjgIIKPj4gKwo+PiAr56Gs5Lu2S0FTQU7mqKHlvI/vvIgjM++8ieS+nei1lueh rOS7tuadpeaJp+ihjOajgOafpe+8jOS9huS7jemcgOimgeaUr+aMgeWGheWtmOagh+etvuaMh+S7 pOeahOe8luivkeWZqAo+PiAr54mI5pys44CCR0NDIDEwK+WSjENsYW5nIDExK+aUr+aMgeatpOao oeW8j+OAggo+PiArCj4+ICvkuKTnp43ova/ku7ZLQVNBTuaooeW8j+mDvemAgueUqOS6jlNMVULl koxTTEFC5YaF5a2Y5YiG6YWN5Zmo77yM6ICM5Z+65LqO56Gs5Lu25qCH562+55qES0FTQU7nm67l iY0KPj4gK+S7heaUr+aMgVNMVULjgIIKPj4gKwo+PiAr55uu5YmNeDg2XzY044CBYXJt44CBYXJt NjTjgIF4dGVuc2HjgIFzMzkw44CBcmlzY3bmnrbmnoTmlK/mjIHpgJrnlKhLQVNBTuaooeW8j++8 jOS7hQo+PiArYXJtNjTmnrbmnoTmlK/mjIHln7rkuo7moIfnrb7nmoRLQVNBTuaooeW8j+OAggo+ PiArCj4+ICvnlKjms5UKPj4gKy0tLS0KPj4gKwo+PiAr6KaB5ZCv55SoS0FTQU7vvIzor7fkvb/n lKjku6XkuIvlkb3ku6TphY3nva7lhoXmoLg6Ogo+PiArCj4+ICsJICBDT05GSUdfS0FTQU49eQo+ PiArCj4+ICvlkIzml7blnKggYGBDT05GSUdfS0FTQU5fR0VORVJJQ2BgICjlkK/nlKjpgJrnlKhL QVNBTuaooeW8jynvvIwgYGBDT05GSUdfS0FTQU5fU1dfVEFHU2BgCj4+ICso5ZCv55So5Z+65LqO 56Gs5Lu25qCH562+55qES0FTQU7mqKHlvI8p77yM5ZKMIGBgQ09ORklHX0tBU0FOX0hXX1RBR1Ng YCAo5ZCv55So5Z+65LqO56Gs5Lu25qCH562+Cj4+ICvnmoRLQVNBTuaooeW8jynkuYvpl7Tov5vo oYzpgInmi6njgIIKPj4gKwo+PiAr5a+55LqO6L2v5Lu25qih5byP77yM6L+Y5Y+v5Lul5ZyoIGBg Q09ORklHX0tBU0FOX09VVExJTkVgYCDlkowgYGBDT05GSUdfS0FTQU5fSU5MSU5FYGAKPj4gK+S5 i+mXtOi/m+ihjOmAieaLqeOAgm91dGxpbmXlkoxpbmxpbmXmmK/nvJbor5Hlmajmj5Lmoannsbvl novjgILliY3ogIXkuqfnlJ/ovoPlsI/nmoTkuozov5vliLbmlofku7bvvIwKPj4gK+iAjOWQjuiA heW/qzEuMS0y5YCN44CCCj4+ICsKPj4gK+imgeWwhuWPl+W9seWTjeeahHNsYWLlr7nosaHnmoRh bGxvY+WSjGZyZWXloIbmoIjot5/ouKrljIXlkKvliLDmiqXlkYrkuK3vvIzor7flkK/nlKgKPj4g K2BgQ09ORklHX1NUQUNLVFJBQ0VgYCDjgILopoHljIXmi6zlj5flvbHlk43niannkIbpobXpnaLn moTliIbphY3lkozph4rmlL7loIbmoIjot5/ouKrnmoTor53vvIwKPj4gK+ivt+WQr+eUqGBgQ09O RklHX1BBR0VfT1dORVJgYCDlubbkvb/nlKggYGBwYWdlX293bmVyPW9uYGAg6L+b6KGM5byV5a+8 44CCCj4tLS0tLS0tLV4KPgo+bWlzc2VkIGEgc3BhY2UgaGVyZQo+Cj5CdWlsZCBpdCwganVzdCBo ZXJlLgo+Cj5UaGFua3MsCj4JV3UgWC5DLgo+CgpUaGFuayB5b3UhCgpOaWNlIGNhdGNoIQoKSSB3 aWxsIGJ1aWxkIGl0IGFuZCByZXZpZXcgYWdhaW4uCgpZb3VycywKSmlhYmluZyBXYW4KDQoNCg==