From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, MSGID_FROM_MTA_HEADER,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 28E2CC433B4 for ; Fri, 7 May 2021 07:41:58 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id E2F2361448 for ; Fri, 7 May 2021 07:41:57 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235576AbhEGHmz (ORCPT ); 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= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, MSGID_FROM_MTA_HEADER,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 82DC9C433B4 for ; Fri, 7 May 2021 07:35:44 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 3AA5C6141B for ; Fri, 7 May 2021 07:35:44 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3AA5C6141B Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=vivo.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id A1E5E6EDC7; Fri, 7 May 2021 07:35:43 +0000 (UTC) Received: from mail-m176238.qiye.163.com (mail-m176238.qiye.163.com [59.111.176.238]) by gabe.freedesktop.org (Postfix) with ESMTPS id 270716EDC7; Fri, 7 May 2021 07:35:41 +0000 (UTC) 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 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 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kbuild-all@lists.01.org, kernel test robot , David Airlie , intel-gfx@lists.freedesktop.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Rodrigo Vivi Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, MSGID_FROM_MTA_HEADER,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 31D6AC433B4 for ; Fri, 7 May 2021 18:27:06 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id C58D9600D1 for ; Fri, 7 May 2021 18:27:05 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C58D9600D1 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=vivo.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 040816E235; Fri, 7 May 2021 18:27:05 +0000 (UTC) Received: from mail-m176238.qiye.163.com (mail-m176238.qiye.163.com [59.111.176.238]) by gabe.freedesktop.org (Postfix) with ESMTPS id 270716EDC7; Fri, 7 May 2021 07:35:41 +0000 (UTC) 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) Message-ID: To: Daniel Vetter 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 X-Mailman-Approved-At: Fri, 07 May 2021 18:27:02 +0000 Subject: Re: [Intel-gfx] =?utf-8?q?=5BPATCH=5D_drm/i915=3A_Use_might=5Falloc?= =?utf-8?b?KCk=?= X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kbuild-all@lists.01.org, David Airlie , intel-gfx@lists.freedesktop.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" From: Daniel Vetter Date: 2021-05-01 01:42:20 To: kernel test robot Cc: Bernard Zhao ,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: Re: [PATCH] drm/i915: Use might_alloc()>On Fri, Apr 30, 2021 at 12:31:27AM +0800, kernel test robot wrote: >> Hi Bernard, >> >> Thank you for the patch! Yet something to improve: >> >> [auto build test ERROR on drm-intel/for-linux-next] >> [also build test ERROR on v5.12 next-20210429] >> [If your patch is applied to the wrong git tree, kindly drop us a note. >> And when submitting patch, we suggest to use '--base' as documented in >> https://git-scm.com/docs/git-format-patch] >> >> url: https://github.com/0day-ci/linux/commits/Bernard-Zhao/drm-i915-Use-might_alloc/20210429-104516 >> base: git://anongit.freedesktop.org/drm-intel for-linux-next >> config: x86_64-rhel-8.3-kselftests (attached as .config) >> compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 >> reproduce (this is a W=1 build): >> # https://github.com/0day-ci/linux/commit/9fbd0c1741ce06241105d753ff3432ab55f3e94a >> git remote add linux-review https://github.com/0day-ci/linux >> git fetch --no-tags linux-review Bernard-Zhao/drm-i915-Use-might_alloc/20210429-104516 >> git checkout 9fbd0c1741ce06241105d753ff3432ab55f3e94a >> # save the attached .config to linux build tree >> make W=1 W=1 ARCH=x86_64 >> >> If you fix the issue, kindly add following tag as appropriate >> Reported-by: kernel test robot >> >> All errors (new ones prefixed by >>): >> >> drivers/gpu/drm/i915/i915_sw_fence.c: In function '__i915_sw_fence_await_sw_fence': >> >> drivers/gpu/drm/i915/i915_sw_fence.c:344:2: error: implicit declaration of function 'might_alloc'; did you mean 'might_lock'? [-Werror=implicit-function-declaration] >> 344 | might_alloc(gfp); >> | ^~~~~~~~~~~ >> | might_lock >> cc1: some warnings being treated as errors > >I think you're missing an include or something. The other patch you've >done seems good, I queued that up in drm-intel-gt-next for 5.14. > >Thanks, Daniel Hi It looks like I did not include the header file I will resubmit one patch, thanks! BR//Bernard >> >> >> vim +344 drivers/gpu/drm/i915/i915_sw_fence.c >> >> 335 >> 336 static int __i915_sw_fence_await_sw_fence(struct i915_sw_fence *fence, >> 337 struct i915_sw_fence *signaler, >> 338 wait_queue_entry_t *wq, gfp_t gfp) >> 339 { >> 340 unsigned int pending; >> 341 unsigned long flags; >> 342 >> 343 debug_fence_assert(fence); >> > 344 might_alloc(gfp); >> 345 >> 346 if (i915_sw_fence_done(signaler)) { >> 347 i915_sw_fence_set_error_once(fence, signaler->error); >> 348 return 0; >> 349 } >> 350 >> 351 debug_fence_assert(signaler); >> 352 >> 353 /* The dependency graph must be acyclic. */ >> 354 if (unlikely(i915_sw_fence_check_if_after(fence, signaler))) >> 355 return -EINVAL; >> 356 >> 357 pending = I915_SW_FENCE_FLAG_FENCE; >> 358 if (!wq) { >> 359 wq = kmalloc(sizeof(*wq), gfp); >> 360 if (!wq) { >> 361 if (!gfpflags_allow_blocking(gfp)) >> 362 return -ENOMEM; >> 363 >> 364 i915_sw_fence_wait(signaler); >> 365 i915_sw_fence_set_error_once(fence, signaler->error); >> 366 return 0; >> 367 } >> 368 >> 369 pending |= I915_SW_FENCE_FLAG_ALLOC; >> 370 } >> 371 >> 372 INIT_LIST_HEAD(&wq->entry); >> 373 wq->flags = pending; >> 374 wq->func = i915_sw_fence_wake; >> 375 wq->private = fence; >> 376 >> 377 i915_sw_fence_await(fence); >> 378 >> 379 spin_lock_irqsave(&signaler->wait.lock, flags); >> 380 if (likely(!i915_sw_fence_done(signaler))) { >> 381 __add_wait_queue_entry_tail(&signaler->wait, wq); >> 382 pending = 1; >> 383 } else { >> 384 i915_sw_fence_wake(wq, 0, signaler->error, NULL); >> 385 pending = 0; >> 386 } >> 387 spin_unlock_irqrestore(&signaler->wait.lock, flags); >> 388 >> 389 return pending; >> 390 } >> 391 >> >> --- >> 0-DAY CI Kernel Test Service, Intel Corporation >> https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org > > > >-- >Daniel Vetter >Software Engineer, Intel Corporation >http://blog.ffwll.ch _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============1332353298182042945==" MIME-Version: 1.0 From: Bernard To: kbuild-all@lists.01.org Subject: Re: [PATCH] drm/i915: Use might_alloc() Date: Fri, 07 May 2021 07:35:44 +0000 Message-ID: In-Reply-To: List-Id: --===============1332353298182042945== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: Daniel Vetter Date: 2021-05-01 01:42:20 To: kernel test robot Cc: Bernard Zhao ,Jani Nikula ,Joonas Lahtinen ,Rodrigo Vivi ,David Airlie ,Daniel Vetter ,intel-gfx(a)lists.freedesktop.org,dri-devel(a)lists.freed= esktop.org,linux-kernel(a)vger.kernel.org,kbuild-all(a)lists.01.org Subject: Re: [PATCH] drm/i915: Use might_alloc()>On Fri, Apr 30, 2021 at 12= :31:27AM +0800, kernel test robot wrote: >> Hi Bernard, >> = >> Thank you for the patch! Yet something to improve: >> = >> [auto build test ERROR on drm-intel/for-linux-next] >> [also build test ERROR on v5.12 next-20210429] >> [If your patch is applied to the wrong git tree, kindly drop us a note. >> And when submitting patch, we suggest to use '--base' as documented in >> https://git-scm.com/docs/git-format-patch] >> = >> url: https://github.com/0day-ci/linux/commits/Bernard-Zhao/drm-i915-U= se-might_alloc/20210429-104516 >> base: git://anongit.freedesktop.org/drm-intel for-linux-next >> config: x86_64-rhel-8.3-kselftests (attached as .config) >> compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 >> reproduce (this is a W=3D1 build): >> # https://github.com/0day-ci/linux/commit/9fbd0c1741ce06241105d7= 53ff3432ab55f3e94a >> git remote add linux-review https://github.com/0day-ci/linux >> git fetch --no-tags linux-review Bernard-Zhao/drm-i915-Use-might= _alloc/20210429-104516 >> git checkout 9fbd0c1741ce06241105d753ff3432ab55f3e94a >> # save the attached .config to linux build tree >> make W=3D1 W=3D1 ARCH=3Dx86_64 = >> = >> If you fix the issue, kindly add following tag as appropriate >> Reported-by: kernel test robot >> = >> All errors (new ones prefixed by >>): >> = >> drivers/gpu/drm/i915/i915_sw_fence.c: In function '__i915_sw_fence_aw= ait_sw_fence': >> >> drivers/gpu/drm/i915/i915_sw_fence.c:344:2: error: implicit declarati= on of function 'might_alloc'; did you mean 'might_lock'? [-Werror=3Dimplici= t-function-declaration] >> 344 | might_alloc(gfp); >> | ^~~~~~~~~~~ >> | might_lock >> cc1: some warnings being treated as errors > >I think you're missing an include or something. The other patch you've >done seems good, I queued that up in drm-intel-gt-next for 5.14. > >Thanks, Daniel Hi It looks like I did not include the header file I will resubmit one patch, thanks! BR//Bernard >> = >> = >> vim +344 drivers/gpu/drm/i915/i915_sw_fence.c >> = >> 335 = >> 336 static int __i915_sw_fence_await_sw_fence(struct i915_sw_fence *f= ence, >> 337 struct i915_sw_fence *signaler, >> 338 wait_queue_entry_t *wq, gfp_t gfp) >> 339 { >> 340 unsigned int pending; >> 341 unsigned long flags; >> 342 = >> 343 debug_fence_assert(fence); >> > 344 might_alloc(gfp); >> 345 = >> 346 if (i915_sw_fence_done(signaler)) { >> 347 i915_sw_fence_set_error_once(fence, signaler->error); >> 348 return 0; >> 349 } >> 350 = >> 351 debug_fence_assert(signaler); >> 352 = >> 353 /* The dependency graph must be acyclic. */ >> 354 if (unlikely(i915_sw_fence_check_if_after(fence, signaler))) >> 355 return -EINVAL; >> 356 = >> 357 pending =3D I915_SW_FENCE_FLAG_FENCE; >> 358 if (!wq) { >> 359 wq =3D kmalloc(sizeof(*wq), gfp); >> 360 if (!wq) { >> 361 if (!gfpflags_allow_blocking(gfp)) >> 362 return -ENOMEM; >> 363 = >> 364 i915_sw_fence_wait(signaler); >> 365 i915_sw_fence_set_error_once(fence, signaler->error); >> 366 return 0; >> 367 } >> 368 = >> 369 pending |=3D I915_SW_FENCE_FLAG_ALLOC; >> 370 } >> 371 = >> 372 INIT_LIST_HEAD(&wq->entry); >> 373 wq->flags =3D pending; >> 374 wq->func =3D i915_sw_fence_wake; >> 375 wq->private =3D fence; >> 376 = >> 377 i915_sw_fence_await(fence); >> 378 = >> 379 spin_lock_irqsave(&signaler->wait.lock, flags); >> 380 if (likely(!i915_sw_fence_done(signaler))) { >> 381 __add_wait_queue_entry_tail(&signaler->wait, wq); >> 382 pending =3D 1; >> 383 } else { >> 384 i915_sw_fence_wake(wq, 0, signaler->error, NULL); >> 385 pending =3D 0; >> 386 } >> 387 spin_unlock_irqrestore(&signaler->wait.lock, flags); >> 388 = >> 389 return pending; >> 390 } >> 391 = >> = >> --- >> 0-DAY CI Kernel Test Service, Intel Corporation >> https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org > > > >-- = >Daniel Vetter >Software Engineer, Intel Corporation >http://blog.ffwll.ch --===============1332353298182042945==--