Received: by 2002:a05:6a10:a852:0:0:0:0 with SMTP id d18csp211194pxy; Fri, 7 May 2021 01:13:55 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyeliJsHsXHD0KYIVG5SXHKcpMJNB2HyzjNf8hR3oLwOcjiCcP+nmWpUQPD1++5bdzs3Ceg X-Received: by 2002:a17:906:3a94:: with SMTP id y20mr8541691ejd.35.1620375235188; Fri, 07 May 2021 01:13:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620375235; cv=none; d=google.com; s=arc-20160816; b=arXDJ3XnRBO81M2mV1SHKNcjLfUSLXah8i5vBhh8O5gilz9UZPROdpXnoRXl0aAuB3 V0/q2PmvzdDUcvsrPfmmnom+WKq3l6A+yMJ/lANpZsc893QrplveUXvjIbEH5wme3hrA XduefZyO2dY/rHeUg/Tx/xfkkRZ71ptiQdvDuZHbqkmcEKLimPZkUHXrmwzBh8SXoA9t uSA2RyFy4NJNj2d6HUo7uyaIrcFoycxJV248WOaMvEyV/HfryOCPyx9C+m72ZlbhZqI2 DQImE4VaNV1xY3OWWRKjpCASXN8ARn8D8eODIYpkFCPbroN/q13z2IXrhvDe7YIDudJR CZLA== 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=SQMtUfK59dlsmYZTSQ9zOT8aFN5J2KDjJkNndrLbtQ0=; b=lxMl/S+3EnmRJVxPWh3+6KBYvUAE5EaQOMYE/WsLW9amyXzsl+lWk9khJE1g4aUlZM rUaU6qHGCzoFDc/tdOo5sZjDDMM9OOlMh5w1Jm4CGLCez+35orl83cOfNWxoaAwmv5fK /c11RigwY/xm5MVN/OXEIVS74NC1LxUy0/sAT148tjcaaMXMOVxeHWTeu/z3Vd5VB6Al 0kIu+ed5wNVPOTN+YUvL8eExzh6kqfB/GEilqrNkjwkErMnIa92LwNPmTW0CXgYAqWX8 m89YuoVIq5QT4pgIZ0Kr8IP53dT/wy5UrVfDtLoIDDfEJ5XhqON0sTkXu6MQYkjQFerg wH4w== 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 b11si4382878edj.174.2021.05.07.01.13.30; Fri, 07 May 2021 01:13:55 -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 S234484AbhEGHmz (ORCPT + 99 others); Fri, 7 May 2021 03:42:55 -0400 Received: from mail-m176238.qiye.163.com ([59.111.176.238]:14192 "EHLO mail-m176238.qiye.163.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231165AbhEGHmy (ORCPT ); Fri, 7 May 2021 03:42:54 -0400 X-Greylist: delayed 374 seconds by postgrey-1.27 at vger.kernel.org; Fri, 07 May 2021 03:42:53 EDT Received: from vivo.com (localhost [127.0.0.1]) by mail-m176238.qiye.163.com (Hmail) with ESMTP id 45985F60165; Fri, 7 May 2021 15:35:06 +0800 (CST) Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Message-ID: To: Daniel Vetter Cc: kernel test robot , Jani Nikula , Joonas Lahtinen , Rodrigo Vivi , David Airlie , Daniel Vetter , intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, kbuild-all@lists.01.org Subject: =?UTF-8?B?UmU6UmU6IFtQQVRDSF0gZHJtL2k5MTU6IFVzZSBtaWdodF9hbGxvYygp?= X-Priority: 3 X-Mailer: HMail Webmail Server V2.0 Copyright (c) 2016-163.com X-Originating-IP: 36.152.145.181 In-Reply-To: MIME-Version: 1.0 Received: from bernard@vivo.com( [36.152.145.181) ] by ajax-webmail ( [127.0.0.1] ) ; Fri, 7 May 2021 15:35:06 +0800 (GMT+08:00) From: Bernard Date: Fri, 7 May 2021 15:35:06 +0800 (GMT+08:00) X-HM-Spam-Status: e1kfGhgUHx5ZQUtXWQgYFAkeWUFZS1VLWVdZKFlBSE83V1ktWUFJV1kPCR oVCBIfWUFZGUodGVZCTkxIHUgYSExLTk5VEwETFhoSFyQUDg9ZV1kWGg8SFR0UWUFZT0tIVUpKS0 hKQ1VLWQY+ X-HM-Sender-Digest: e1kJHlYWEh9ZQU1ISU1MTk9MSk5NN1dZDB4ZWUEPCQ4eV1kSHx4VD1lB WUc6N0k6Kyo5Qz8ICTo5Cx5MNgM2NgIKCk9VSFVKTUlLSExJQktNTkNKVTMWGhIXVRkeCRUaCR87 DRINFFUYFBZFWVdZEgtZQVlITVVKTklVSk9OVUpDSllXWQgBWUFDTkhMNwY+ X-HM-Tid: 0a7945c06134d9b0kuws45985f60165 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org CkZyb206IERhbmllbCBWZXR0ZXIgPGRhbmllbEBmZndsbC5jaD4KRGF0ZTogMjAyMS0wNS0wMSAw MTo0MjoyMApUbzogIGtlcm5lbCB0ZXN0IHJvYm90IDxsa3BAaW50ZWwuY29tPgpDYzogIEJlcm5h cmQgWmhhbyA8YmVybmFyZEB2aXZvLmNvbT4sSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGxpbnV4 LmludGVsLmNvbT4sSm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGluZW5AbGludXguaW50ZWwu Y29tPixSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRlbC5jb20+LERhdmlkIEFpcmxpZSA8 YWlybGllZEBsaW51eC5pZT4sRGFuaWVsIFZldHRlciA8ZGFuaWVsQGZmd2xsLmNoPixpbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnLGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcs bGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZyxrYnVpbGQtYWxsQGxpc3RzLjAxLm9yZwpTdWJq ZWN0OiBSZTogW1BBVENIXSBkcm0vaTkxNTogVXNlIG1pZ2h0X2FsbG9jKCk+T24gRnJpLCBBcHIg MzAsIDIwMjEgYXQgMTI6MzE6MjdBTSArMDgwMCwga2VybmVsIHRlc3Qgcm9ib3Qgd3JvdGU6Cj4+ IEhpIEJlcm5hcmQsCj4+IAo+PiBUaGFuayB5b3UgZm9yIHRoZSBwYXRjaCEgWWV0IHNvbWV0aGlu ZyB0byBpbXByb3ZlOgo+PiAKPj4gW2F1dG8gYnVpbGQgdGVzdCBFUlJPUiBvbiBkcm0taW50ZWwv Zm9yLWxpbnV4LW5leHRdCj4+IFthbHNvIGJ1aWxkIHRlc3QgRVJST1Igb24gdjUuMTIgbmV4dC0y MDIxMDQyOV0KPj4gW0lmIHlvdXIgcGF0Y2ggaXMgYXBwbGllZCB0byB0aGUgd3JvbmcgZ2l0IHRy ZWUsIGtpbmRseSBkcm9wIHVzIGEgbm90ZS4KPj4gQW5kIHdoZW4gc3VibWl0dGluZyBwYXRjaCwg d2Ugc3VnZ2VzdCB0byB1c2UgJy0tYmFzZScgYXMgZG9jdW1lbnRlZCBpbgo+PiBodHRwczovL2dp dC1zY20uY29tL2RvY3MvZ2l0LWZvcm1hdC1wYXRjaF0KPj4gCj4+IHVybDogICAgaHR0cHM6Ly9n aXRodWIuY29tLzBkYXktY2kvbGludXgvY29tbWl0cy9CZXJuYXJkLVpoYW8vZHJtLWk5MTUtVXNl LW1pZ2h0X2FsbG9jLzIwMjEwNDI5LTEwNDUxNgo+PiBiYXNlOiAgIGdpdDovL2Fub25naXQuZnJl ZWRlc2t0b3Aub3JnL2RybS1pbnRlbCBmb3ItbGludXgtbmV4dAo+PiBjb25maWc6IHg4Nl82NC1y aGVsLTguMy1rc2VsZnRlc3RzIChhdHRhY2hlZCBhcyAuY29uZmlnKQo+PiBjb21waWxlcjogZ2Nj LTkgKERlYmlhbiA5LjMuMC0yMikgOS4zLjAKPj4gcmVwcm9kdWNlICh0aGlzIGlzIGEgVz0xIGJ1 aWxkKToKPj4gICAgICAgICAjIGh0dHBzOi8vZ2l0aHViLmNvbS8wZGF5LWNpL2xpbnV4L2NvbW1p dC85ZmJkMGMxNzQxY2UwNjI0MTEwNWQ3NTNmZjM0MzJhYjU1ZjNlOTRhCj4+ICAgICAgICAgZ2l0 IHJlbW90ZSBhZGQgbGludXgtcmV2aWV3IGh0dHBzOi8vZ2l0aHViLmNvbS8wZGF5LWNpL2xpbnV4 Cj4+ICAgICAgICAgZ2l0IGZldGNoIC0tbm8tdGFncyBsaW51eC1yZXZpZXcgQmVybmFyZC1aaGFv L2RybS1pOTE1LVVzZS1taWdodF9hbGxvYy8yMDIxMDQyOS0xMDQ1MTYKPj4gICAgICAgICBnaXQg Y2hlY2tvdXQgOWZiZDBjMTc0MWNlMDYyNDExMDVkNzUzZmYzNDMyYWI1NWYzZTk0YQo+PiAgICAg ICAgICMgc2F2ZSB0aGUgYXR0YWNoZWQgLmNvbmZpZyB0byBsaW51eCBidWlsZCB0cmVlCj4+ICAg ICAgICAgbWFrZSBXPTEgVz0xIEFSQ0g9eDg2XzY0IAo+PiAKPj4gSWYgeW91IGZpeCB0aGUgaXNz dWUsIGtpbmRseSBhZGQgZm9sbG93aW5nIHRhZyBhcyBhcHByb3ByaWF0ZQo+PiBSZXBvcnRlZC1i eToga2VybmVsIHRlc3Qgcm9ib3QgPGxrcEBpbnRlbC5jb20+Cj4+IAo+PiBBbGwgZXJyb3JzIChu ZXcgb25lcyBwcmVmaXhlZCBieSA+Pik6Cj4+IAo+PiAgICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X3N3X2ZlbmNlLmM6IEluIGZ1bmN0aW9uICdfX2k5MTVfc3dfZmVuY2VfYXdhaXRfc3dfZmVu Y2UnOgo+PiA+PiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3N3X2ZlbmNlLmM6MzQ0OjI6IGVy cm9yOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiAnbWlnaHRfYWxsb2MnOyBkaWQg eW91IG1lYW4gJ21pZ2h0X2xvY2snPyBbLVdlcnJvcj1pbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJh dGlvbl0KPj4gICAgICAzNDQgfCAgbWlnaHRfYWxsb2MoZ2ZwKTsKPj4gICAgICAgICAgfCAgXn5+ fn5+fn5+fn4KPj4gICAgICAgICAgfCAgbWlnaHRfbG9jawo+PiAgICBjYzE6IHNvbWUgd2Fybmlu Z3MgYmVpbmcgdHJlYXRlZCBhcyBlcnJvcnMKPgo+SSB0aGluayB5b3UncmUgbWlzc2luZyBhbiBp bmNsdWRlIG9yIHNvbWV0aGluZy4gVGhlIG90aGVyIHBhdGNoIHlvdSd2ZQo+ZG9uZSBzZWVtcyBn b29kLCBJIHF1ZXVlZCB0aGF0IHVwIGluIGRybS1pbnRlbC1ndC1uZXh0IGZvciA1LjE0Lgo+Cj5U aGFua3MsIERhbmllbAoKSGkKSXQgbG9va3MgbGlrZSBJIGRpZCBub3QgaW5jbHVkZSB0aGUgaGVh ZGVyIGZpbGUgPGxpbnV4L3NjaGVkL21tLmg+Ckkgd2lsbCByZXN1Ym1pdCBvbmUgcGF0Y2gsIHRo YW5rcyEKQlIvL0Jlcm5hcmQKCj4+IAo+PiAKPj4gdmltICszNDQgZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV9zd19mZW5jZS5jCj4+IAo+PiAgICAzMzUJCj4+ICAgIDMzNglzdGF0aWMgaW50IF9f aTkxNV9zd19mZW5jZV9hd2FpdF9zd19mZW5jZShzdHJ1Y3QgaTkxNV9zd19mZW5jZSAqZmVuY2Us Cj4+ICAgIDMzNwkJCQkJCSAgc3RydWN0IGk5MTVfc3dfZmVuY2UgKnNpZ25hbGVyLAo+PiAgICAz MzgJCQkJCQkgIHdhaXRfcXVldWVfZW50cnlfdCAqd3EsIGdmcF90IGdmcCkKPj4gICAgMzM5CXsK Pj4gICAgMzQwCQl1bnNpZ25lZCBpbnQgcGVuZGluZzsKPj4gICAgMzQxCQl1bnNpZ25lZCBsb25n IGZsYWdzOwo+PiAgICAzNDIJCj4+ICAgIDM0MwkJZGVidWdfZmVuY2VfYXNzZXJ0KGZlbmNlKTsK Pj4gID4gMzQ0CQltaWdodF9hbGxvYyhnZnApOwo+PiAgICAzNDUJCj4+ICAgIDM0NgkJaWYgKGk5 MTVfc3dfZmVuY2VfZG9uZShzaWduYWxlcikpIHsKPj4gICAgMzQ3CQkJaTkxNV9zd19mZW5jZV9z ZXRfZXJyb3Jfb25jZShmZW5jZSwgc2lnbmFsZXItPmVycm9yKTsKPj4gICAgMzQ4CQkJcmV0dXJu IDA7Cj4+ICAgIDM0OQkJfQo+PiAgICAzNTAJCj4+ICAgIDM1MQkJZGVidWdfZmVuY2VfYXNzZXJ0 KHNpZ25hbGVyKTsKPj4gICAgMzUyCQo+PiAgICAzNTMJCS8qIFRoZSBkZXBlbmRlbmN5IGdyYXBo IG11c3QgYmUgYWN5Y2xpYy4gKi8KPj4gICAgMzU0CQlpZiAodW5saWtlbHkoaTkxNV9zd19mZW5j ZV9jaGVja19pZl9hZnRlcihmZW5jZSwgc2lnbmFsZXIpKSkKPj4gICAgMzU1CQkJcmV0dXJuIC1F SU5WQUw7Cj4+ICAgIDM1NgkKPj4gICAgMzU3CQlwZW5kaW5nID0gSTkxNV9TV19GRU5DRV9GTEFH X0ZFTkNFOwo+PiAgICAzNTgJCWlmICghd3EpIHsKPj4gICAgMzU5CQkJd3EgPSBrbWFsbG9jKHNp emVvZigqd3EpLCBnZnApOwo+PiAgICAzNjAJCQlpZiAoIXdxKSB7Cj4+ICAgIDM2MQkJCQlpZiAo IWdmcGZsYWdzX2FsbG93X2Jsb2NraW5nKGdmcCkpCj4+ICAgIDM2MgkJCQkJcmV0dXJuIC1FTk9N RU07Cj4+ICAgIDM2MwkKPj4gICAgMzY0CQkJCWk5MTVfc3dfZmVuY2Vfd2FpdChzaWduYWxlcik7 Cj4+ICAgIDM2NQkJCQlpOTE1X3N3X2ZlbmNlX3NldF9lcnJvcl9vbmNlKGZlbmNlLCBzaWduYWxl ci0+ZXJyb3IpOwo+PiAgICAzNjYJCQkJcmV0dXJuIDA7Cj4+ICAgIDM2NwkJCX0KPj4gICAgMzY4 CQo+PiAgICAzNjkJCQlwZW5kaW5nIHw9IEk5MTVfU1dfRkVOQ0VfRkxBR19BTExPQzsKPj4gICAg MzcwCQl9Cj4+ICAgIDM3MQkKPj4gICAgMzcyCQlJTklUX0xJU1RfSEVBRCgmd3EtPmVudHJ5KTsK Pj4gICAgMzczCQl3cS0+ZmxhZ3MgPSBwZW5kaW5nOwo+PiAgICAzNzQJCXdxLT5mdW5jID0gaTkx NV9zd19mZW5jZV93YWtlOwo+PiAgICAzNzUJCXdxLT5wcml2YXRlID0gZmVuY2U7Cj4+ICAgIDM3 NgkKPj4gICAgMzc3CQlpOTE1X3N3X2ZlbmNlX2F3YWl0KGZlbmNlKTsKPj4gICAgMzc4CQo+PiAg ICAzNzkJCXNwaW5fbG9ja19pcnFzYXZlKCZzaWduYWxlci0+d2FpdC5sb2NrLCBmbGFncyk7Cj4+ ICAgIDM4MAkJaWYgKGxpa2VseSghaTkxNV9zd19mZW5jZV9kb25lKHNpZ25hbGVyKSkpIHsKPj4g ICAgMzgxCQkJX19hZGRfd2FpdF9xdWV1ZV9lbnRyeV90YWlsKCZzaWduYWxlci0+d2FpdCwgd3Ep Owo+PiAgICAzODIJCQlwZW5kaW5nID0gMTsKPj4gICAgMzgzCQl9IGVsc2Ugewo+PiAgICAzODQJ CQlpOTE1X3N3X2ZlbmNlX3dha2Uod3EsIDAsIHNpZ25hbGVyLT5lcnJvciwgTlVMTCk7Cj4+ICAg IDM4NQkJCXBlbmRpbmcgPSAwOwo+PiAgICAzODYJCX0KPj4gICAgMzg3CQlzcGluX3VubG9ja19p cnFyZXN0b3JlKCZzaWduYWxlci0+d2FpdC5sb2NrLCBmbGFncyk7Cj4+ICAgIDM4OAkKPj4gICAg Mzg5CQlyZXR1cm4gcGVuZGluZzsKPj4gICAgMzkwCX0KPj4gICAgMzkxCQo+PiAKPj4gLS0tCj4+ IDAtREFZIENJIEtlcm5lbCBUZXN0IFNlcnZpY2UsIEludGVsIENvcnBvcmF0aW9uCj4+IGh0dHBz Oi8vbGlzdHMuMDEub3JnL2h5cGVya2l0dHkvbGlzdC9rYnVpbGQtYWxsQGxpc3RzLjAxLm9yZwo+ Cj4KPgo+LS0gCj5EYW5pZWwgVmV0dGVyCj5Tb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9y YXRpb24KPmh0dHA6Ly9ibG9nLmZmd2xsLmNoCg0KDQo=