Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp3060675pxk; Mon, 21 Sep 2020 04:23:16 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzYriCbk5q8YqL//xyr6HoCxr8hWe7zQ8zZo9yaMFHUVBbN1DhjU3R1/mrNqk0CTP7ARogu X-Received: by 2002:a17:906:b813:: with SMTP id dv19mr48474502ejb.70.1600687396532; Mon, 21 Sep 2020 04:23:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1600687396; cv=none; d=google.com; s=arc-20160816; b=toRO0lg8B72/s5mjN1hByGQ8FQNiIUdQvbOUmG7f54K02u+AnRNI1EkMlWTMG7xIkp iIM9un9MY3CqGqX2jlM6jLDweITMjvKs1QJ0plw+pp2vIZAUN0Wmcjm7PbCew1idkd3u 5oNAC2dtulkbfbO2n3BRD0ZQ+IA51wtfGFfTMicskik+y+HB09V6d4IuK7fduhbY0+bl VsIkOu8vmcyY7Skoj6AjCS/ZBUgLMHt1ZpUzivfzzTOGMvQlnlbY3gJlFga5WYCvf74p Hz4c9Ntx/tLZl307z1s0Ly/KRY+daErnWiZqfmYHsAj9iPLlRw96o+C3M0D8otK6L0W+ byjA== 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:subject:cc:to:message-id :content-transfer-encoding; bh=XElZR88ica8AQ363dW0bYPHBa1IlM22GSl3pyIZkozc=; b=iX+gh8MeQ64tqHoTNUBgTqB2JE2fYZkPF1kONZwnh0bEbqK8dnDwGg1HAQQrkItQ6A 8zvLE+46zeb022aL+rWYP7Cb4kDgE1ZbL3sQLiyvTWD32OG5NHS3GfviKTLzS1ic6ZSP GrdL02TQbBL6FTC5DPAJRx0eGm5y+tsOv+n9oQCk4J+O20F8S49a8XR1HZbVFtnAK5E2 Az0Lc+lLFQhYkgXKSUGfUw0uFe9hr2Y5rqESpbo1VuAsyPrSF59TAr9rKpXOBY0AdqE5 lFOFsZ1KjSxKEbMB/fBxG55ulFl/0v+YBbbX+GHaLKgWn0GWthSk29IymsSuQw+j1EWj qMPQ== 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 qq22si7922841ejb.281.2020.09.21.04.22.53; Mon, 21 Sep 2020 04:23:16 -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 S1726541AbgIULT1 (ORCPT + 99 others); Mon, 21 Sep 2020 07:19:27 -0400 Received: from m176150.mail.qiye.163.com ([59.111.176.150]:24891 "EHLO m176150.mail.qiye.163.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726347AbgIULT0 (ORCPT ); Mon, 21 Sep 2020 07:19:26 -0400 X-Greylist: delayed 411 seconds by postgrey-1.27 at vger.kernel.org; Mon, 21 Sep 2020 07:19:23 EDT Received: from vivo.com (wm-10.qy.internal [127.0.0.1]) by m176150.mail.qiye.163.com (Hmail) with ESMTP id BF0911A37F3; Mon, 21 Sep 2020 19:11:57 +0800 (CST) Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Message-ID: To: Philipp Zabel , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Cc: opensource.kernel@vivo.com, Bernard Zhao Subject: =?UTF-8?B?W1JlLXNlbmRdW1BBVENIXSBncHUvaXB1LXYzOnJlZHVjZSBwcm90ZWN0ZWQgY29kZSBhcmVhIGluIGlwdSBpZG1hYyBnZXQvcHV0?= X-Priority: 3 X-Mailer: HMail Webmail Server V2.0 Copyright (c) 2016-163.com X-Originating-IP: 157.0.31.124 MIME-Version: 1.0 Received: from bernard@vivo.com( [157.0.31.124) ] by ajax-webmail ( [127.0.0.1] ) ; Mon, 21 Sep 2020 19:11:57 +0800 (GMT+08:00) From: Bernard Date: Mon, 21 Sep 2020 19:11:57 +0800 (GMT+08:00) X-HM-Spam-Status: e1kfGhgUHx5ZQUpXWQgYFAkeWUFZS1VLWVdZKFlBSE83V1ktWUFJV1kPCR oVCBIfWUFZSk0eHUtMHRhDTk8eVkpNS0tNQ01MSkxDTE5VEwETFhoSFyQUDg9ZV1kWGg8SFR0UWU FZT0tIVUpKS0hKTFVKS0tZBg++ X-HM-Sender-Digest: e1kMHhlZQQ8JDh5XWRIfHhUPWUFZRzo1UToLDDkMPy0aCBweFiEZTVET A08KNlVKVUpNS0tNQ01MSkNITUNVMxYaEhdVGR4JFRoJHzsNEg0UVRgUFkVZV1kSC1lBWUpOTFVL VUhKVUpJT1lXWQgBWUFITE9NNwY+ X-HM-Tid: 0a74b05cfb5d93b4kuwsbf0911a37f3 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org VGhpcyBjaGFuZ2Ugd2lsbCBzcGVlZC11cCBhIGJpdCB0aGVzZSBpcHVfaWRtYWNfZ2V0ICYKaXB1 X2lkbWFjX3B1dCBwcm9jZXNzaW5nIGFuZCB0aGVyZSBpcyBubyBuZWVkIHRvIHByb3RlY3QKa3ph bGxvYyAmIGtmcmVlLgoKU2lnbmVkLW9mZi1ieTogQmVybmFyZCBaaGFvIDxiZXJuYXJkQHZpdm8u Y29tPgotLS0KIGRyaXZlcnMvZ3B1L2lwdS12My9pcHUtY29tbW9uLmMgfCAyNCArKysrKysrKysr KysrLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAxMSBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9pcHUtdjMvaXB1LWNvbW1vbi5jIGIv ZHJpdmVycy9ncHUvaXB1LXYzL2lwdS1jb21tb24uYwppbmRleCBiM2RhZTllYzFhMzguLjhiM2E1 Nzg2NGMyZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvaXB1LXYzL2lwdS1jb21tb24uYworKysg Yi9kcml2ZXJzL2dwdS9pcHUtdjMvaXB1LWNvbW1vbi5jCkBAIC0yNjcsMjkgKzI2NywzMCBAQCBF WFBPUlRfU1lNQk9MX0dQTChpcHVfcm90X21vZGVfdG9fZGVncmVlcyk7CiBzdHJ1Y3QgaXB1djNf Y2hhbm5lbCAqaXB1X2lkbWFjX2dldChzdHJ1Y3QgaXB1X3NvYyAqaXB1LCB1bnNpZ25lZCBudW0p CiB7CiAJc3RydWN0IGlwdXYzX2NoYW5uZWwgKmNoYW5uZWw7CisJc3RydWN0IGlwdXYzX2NoYW5u ZWwgKmVudHJ5OwogCiAJZGV2X2RiZyhpcHUtPmRldiwgIiVzICVkXG4iLCBfX2Z1bmNfXywgbnVt KTsKIAogCWlmIChudW0gPiA2MykKIAkJcmV0dXJuIEVSUl9QVFIoLUVOT0RFVik7CiAKKwljaGFu bmVsID0ga3phbGxvYyhzaXplb2YoKmNoYW5uZWwpLCBHRlBfS0VSTkVMKTsKKwlpZiAoIWNoYW5u ZWwpCisJCXJldHVybiBFUlJfUFRSKC1FTk9NRU0pOworCisJY2hhbm5lbC0+bnVtID0gbnVtOwor CWNoYW5uZWwtPmlwdSA9IGlwdTsKKwogCW11dGV4X2xvY2soJmlwdS0+Y2hhbm5lbF9sb2NrKTsK IAotCWxpc3RfZm9yX2VhY2hfZW50cnkoY2hhbm5lbCwgJmlwdS0+Y2hhbm5lbHMsIGxpc3QpIHsK LQkJaWYgKGNoYW5uZWwtPm51bSA9PSBudW0pIHsKKwlsaXN0X2Zvcl9lYWNoX2VudHJ5KGVudHJ5 LCAmaXB1LT5jaGFubmVscywgbGlzdCkgeworCQlpZiAoZW50cnktPm51bSA9PSBudW0pIHsKKwkJ CWtmcmVlKGNoYW5uZWwpOwogCQkJY2hhbm5lbCA9IEVSUl9QVFIoLUVCVVNZKTsKIAkJCWdvdG8g b3V0OwogCQl9CiAJfQogCi0JY2hhbm5lbCA9IGt6YWxsb2Moc2l6ZW9mKCpjaGFubmVsKSwgR0ZQ X0tFUk5FTCk7Ci0JaWYgKCFjaGFubmVsKSB7Ci0JCWNoYW5uZWwgPSBFUlJfUFRSKC1FTk9NRU0p OwotCQlnb3RvIG91dDsKLQl9Ci0KLQljaGFubmVsLT5udW0gPSBudW07Ci0JY2hhbm5lbC0+aXB1 ID0gaXB1OwogCWxpc3RfYWRkKCZjaGFubmVsLT5saXN0LCAmaXB1LT5jaGFubmVscyk7CiAKIG91 dDoKQEAgLTMwOCw5ICszMDksMTAgQEAgdm9pZCBpcHVfaWRtYWNfcHV0KHN0cnVjdCBpcHV2M19j aGFubmVsICpjaGFubmVsKQogCW11dGV4X2xvY2soJmlwdS0+Y2hhbm5lbF9sb2NrKTsKIAogCWxp c3RfZGVsKCZjaGFubmVsLT5saXN0KTsKLQlrZnJlZShjaGFubmVsKTsKIAogCW11dGV4X3VubG9j aygmaXB1LT5jaGFubmVsX2xvY2spOworCisJa2ZyZWUoY2hhbm5lbCk7CiB9CiBFWFBPUlRfU1lN Qk9MX0dQTChpcHVfaWRtYWNfcHV0KTsKIAotLSAKMi4yOC4wCgoNCg0K