Received: by 2002:a05:7412:1703:b0:e2:908c:2ebd with SMTP id dm3csp147192rdb; Thu, 24 Aug 2023 01:35:32 -0700 (PDT) X-Google-Smtp-Source: AGHT+IF0QhoGPRIsx7QFie8ueL487JmB6+7IouDPYM9LfS/XjuGEON/FAnMa23gc3ywK9Hi0S7gp X-Received: by 2002:a17:906:7395:b0:9a1:f521:c3ff with SMTP id f21-20020a170906739500b009a1f521c3ffmr2509407ejl.40.1692866131900; Thu, 24 Aug 2023 01:35:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1692866131; cv=none; d=google.com; s=arc-20160816; b=U+ua3CqKdy7SXKZHHgLayJiXyOLHj4WqS/nqgAdF50fY9CM9QMff+CvcTogjZY3QBB y3C1njyNVfJZQkfgYvqzNS09fTRmjwycJyNNyKVmdrm4CxZBdNB8OOIGXdUGw7FJxJ6t akDOzazQow8qgp0CifLRfhHfmsE6O6kXocivBAhtH+o5FGm+ripcCTudQcduWyy5JLSk mp5JeCezIKqrUk+odcAmaXB5TGssqwVBwZpFTgoXIZX+Sfh5Fjyup420sZmup6A0K8Ot KxvEKJEUxNHSIMJQJhhAMPh0lYtn57DX5rafgZjcGYvj+0LPOF8PxtcJm2sl8Ge9bjvb X8pw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:mime-version :content-transfer-encoding:subject:cc:to:from:date; bh=gP32EhN8DCxU8ll+sbP9f/HqhLT9TLFuVj8VhLf+pxQ=; fh=sSomq+BXwOhe6JSVmK1cpKiBSoDqO/Xhbx7/3R4IUkU=; b=Adnqhof/f9NaHJEW6Ey+MNvBNlrnC9wC10ySl1yfaDBYCFXNDL3TncqaLruos3rfFm xbFhOhAJH5PbZ7r+ymsqE7UwfVypivgPpYwSAj9mtdP38TMFu2kKIwvo2C5uupX6SijL 7u4iMaTwto1f6pzbfUlJx+jhtubU9QQBbpAo6oaQ+zLpnq6f0BEY72dI7+1NYeko+JPP 4aup/7qCGIGA7bo/Kf5YGd6XPz8QoYbGddfpDm2wok4UtxU2oE5o9gX134BUxnZMawir 3uGQ7MX7YF9Pw0UR1khcFSPxOPz/7wyHEiwHYIEcjf72ikNEK3gVOeST10c2oF7FoIAK 2Evw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id oz5-20020a170906cd0500b0099bc106c938si10322514ejb.191.2023.08.24.01.35.05; Thu, 24 Aug 2023 01:35:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239398AbjHXGlT (ORCPT + 99 others); Thu, 24 Aug 2023 02:41:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58366 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240163AbjHXGkv (ORCPT ); Thu, 24 Aug 2023 02:40:51 -0400 Received: from jari.cn (unknown [218.92.28.115]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id A9579170E for ; Wed, 23 Aug 2023 23:40:39 -0700 (PDT) Received: from chenxuebing$jari.cn ( [125.70.163.142] ) by ajax-webmail-localhost.localdomain (Coremail) ; Thu, 24 Aug 2023 14:40:11 +0800 (GMT+08:00) X-Originating-IP: [125.70.163.142] Date: Thu, 24 Aug 2023 14:40:11 +0800 (GMT+08:00) X-CM-HeaderCharset: UTF-8 From: "XueBing Chen" To: alexander.deucher@amd.com, airlied@gmail.com, daniel@ffwll.ch Cc: amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: [PATCH] drm/amdgpu/gfx11: Clean up errors in gfx_v11_0.c X-Priority: 3 X-Mailer: Coremail Webmail Server Version 2023.1-cmXT6 build 20230419(ff23bf83) Copyright (c) 2002-2023 www.mailtech.cn mispb-4e503810-ca60-4ec8-a188-7102c18937cf-zhkzyfz.cn Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8 MIME-Version: 1.0 Message-ID: <3eb2c036.637.18a26459ea0.Coremail.chenxuebing@jari.cn> X-Coremail-Locale: zh_CN X-CM-TRANSID: AQAAfwDnhD9M++ZkwCuSAA--.456W X-CM-SenderInfo: hfkh05pxhex0nj6mt2flof0/1tbiAQAMCmTl1A4ABAADsb X-Coremail-Antispam: 1Ur529EdanIXcx71UUUUU7IcSsGvfJ3iIAIbVAYjsxI4VWxJw CS07vEb4IE77IF4wCS07vE1I0E4x80FVAKz4kxMIAIbVAFxVCaYxvI4VCIwcAKzIAtYxBI daVFxhVjvjDU= X-Spam-Status: No, score=2.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_PBL,RDNS_NONE,T_SPF_HELO_PERMERROR,T_SPF_PERMERROR,XPRIO autolearn=no autolearn_force=no version=3.4.6 X-Spam-Level: ** X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Rml4IHRoZSBmb2xsb3dpbmcgZXJyb3JzIHJlcG9ydGVkIGJ5IGNoZWNrcGF0Y2g6CgpFUlJPUjog dGhhdCBvcGVuIGJyYWNlIHsgc2hvdWxkIGJlIG9uIHRoZSBwcmV2aW91cyBsaW5lCkVSUk9SOiBz cGFjZXMgcmVxdWlyZWQgYXJvdW5kIHRoYXQgJz09JyAoY3R4OlZ4VikKRVJST1I6IHNwYWNlIHBy b2hpYml0ZWQgYmVmb3JlIHRoYXQgY2xvc2UgcGFyZW50aGVzaXMgJyknCkVSUk9SOiAiZm9vICog YmFyIiBzaG91bGQgYmUgImZvbyAqYmFyIgpFUlJPUjogc3BhY2UgcmVxdWlyZWQgYmVmb3JlIHRo ZSBvcGVuIHBhcmVudGhlc2lzICcoJwoKU2lnbmVkLW9mZi1ieTogWHVlQmluZyBDaGVuIDxjaGVu eHVlYmluZ0BqYXJpLmNuPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dmeF92MTFf MC5jIHwgMTcgKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMo KyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRn cHUvZ2Z4X3YxMV8wLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nZnhfdjExXzAuYwpp bmRleCA1YzNkYjY5NGFmYTguLjY3MDhkMzg1MmZlNyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2FtZC9hbWRncHUvZ2Z4X3YxMV8wLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRn cHUvZ2Z4X3YxMV8wLmMKQEAgLTgzLDggKzgzLDcgQEAgTU9EVUxFX0ZJUk1XQVJFKCJhbWRncHUv Z2NfMTFfMF80X21lLmJpbiIpOwogTU9EVUxFX0ZJUk1XQVJFKCJhbWRncHUvZ2NfMTFfMF80X21l Yy5iaW4iKTsKIE1PRFVMRV9GSVJNV0FSRSgiYW1kZ3B1L2djXzExXzBfNF9ybGMuYmluIik7CiAK LXN0YXRpYyBjb25zdCBzdHJ1Y3Qgc29jMTVfcmVnX2dvbGRlbiBnb2xkZW5fc2V0dGluZ3NfZ2Nf MTFfMF8xW10gPQoteworc3RhdGljIGNvbnN0IHN0cnVjdCBzb2MxNV9yZWdfZ29sZGVuIGdvbGRl bl9zZXR0aW5nc19nY18xMV8wXzFbXSA9IHsKIAlTT0MxNV9SRUdfR09MREVOX1ZBTFVFKEdDLCAw LCByZWdDR1RUX0dTX05HR19DTEtfQ1RSTCwgMHg5ZmZmOGZmZiwgMHgwMDAwMDAxMCksCiAJU09D MTVfUkVHX0dPTERFTl9WQUxVRShHQywgMCwgcmVnQ0dUVF9XRF9DTEtfQ1RSTCwgMHhmZmZmOGZm ZiwgMHgwMDAwMDAxMCksCiAJU09DMTVfUkVHX0dPTERFTl9WQUxVRShHQywgMCwgcmVnQ1BGX0dD Ul9DTlRMLCAweDAwMDdmZmZmLCAweDAwMDBjMjAwKSwKQEAgLTEyMzAsNyArMTIyOSw3IEBAIHN0 YXRpYyB2b2lkIGdmeF92MTFfMF9ybGNfYmFja2Rvb3JfYXV0b2xvYWRfY29weV9tZXNfdWNvZGUo c3RydWN0IGFtZGdwdV9kZXZpY2UKIAlpbnQgcGlwZSwgdWNvZGVfaWQsIGRhdGFfaWQ7CiAKIAlm b3IgKHBpcGUgPSAwOyBwaXBlIDwgMjsgcGlwZSsrKSB7Ci0JCWlmIChwaXBlPT0wKSB7CisJCWlm IChwaXBlID09IDApIHsKIAkJCXVjb2RlX2lkID0gU09DMjFfRklSTVdBUkVfSURfUlM2NF9NRVNf UDA7CiAJCQlkYXRhX2lkICA9IFNPQzIxX0ZJUk1XQVJFX0lEX1JTNjRfTUVTX1AwX1NUQUNLOwog CQl9IGVsc2UgewpAQCAtMjMyNCw3ICsyMzIzLDcgQEAgc3RhdGljIGludCBnZnhfdjExXzBfY29u ZmlnX21lX2NhY2hlX3JzNjQoc3RydWN0IGFtZGdwdV9kZXZpY2UgKmFkZXYsIHVpbnQ2NF90IGEK IAkJc29jMjFfZ3JibV9zZWxlY3QoYWRldiwgMCwgcGlwZV9pZCwgMCwgMCk7CiAJCVdSRUczMl9T T0MxNShHQywgMCwgcmVnQ1BfTUVfUFJHUk1fQ05UUl9TVEFSVCwKIAkJCShtZV9oZHItPnVjb2Rl X3N0YXJ0X2FkZHJfaGkgPDwgMzApIHwKLQkJCShtZV9oZHItPnVjb2RlX3N0YXJ0X2FkZHJfbG8g Pj4gMikgKTsKKwkJCShtZV9oZHItPnVjb2RlX3N0YXJ0X2FkZHJfbG8gPj4gMikpOwogCQlXUkVH MzJfU09DMTUoR0MsIDAsIHJlZ0NQX01FX1BSR1JNX0NOVFJfU1RBUlRfSEksCiAJCQltZV9oZHIt PnVjb2RlX3N0YXJ0X2FkZHJfaGk+PjIpOwogCkBAIC0yNTA4LDcgKzI1MDcsNyBAQCBzdGF0aWMg dm9pZCBnZnhfdjExXzBfY29uZmlnX2dmeF9yczY0KHN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2 KQogCQlzb2MyMV9ncmJtX3NlbGVjdChhZGV2LCAwLCBwaXBlX2lkLCAwLCAwKTsKIAkJV1JFRzMy X1NPQzE1KEdDLCAwLCByZWdDUF9NRV9QUkdSTV9DTlRSX1NUQVJULAogCQkJKG1lX2hkci0+dWNv ZGVfc3RhcnRfYWRkcl9oaSA8PCAzMCkgfAotCQkJKG1lX2hkci0+dWNvZGVfc3RhcnRfYWRkcl9s byA+PiAyKSApOworCQkJKG1lX2hkci0+dWNvZGVfc3RhcnRfYWRkcl9sbyA+PiAyKSk7CiAJCVdS RUczMl9TT0MxNShHQywgMCwgcmVnQ1BfTUVfUFJHUk1fQ05UUl9TVEFSVF9ISSwKIAkJCW1lX2hk ci0+dWNvZGVfc3RhcnRfYWRkcl9oaT4+Mik7CiAJfQpAQCAtMjgwNiw3ICsyODA1LDcgQEAgc3Rh dGljIGludCBnZnhfdjExXzBfY3BfZ2Z4X2xvYWRfcGZwX21pY3JvY29kZV9yczY0KHN0cnVjdCBh bWRncHVfZGV2aWNlICphZGV2KQogCQlzb2MyMV9ncmJtX3NlbGVjdChhZGV2LCAwLCBwaXBlX2lk LCAwLCAwKTsKIAkJV1JFRzMyX1NPQzE1KEdDLCAwLCByZWdDUF9QRlBfUFJHUk1fQ05UUl9TVEFS VCwKIAkJCShwZnBfaGRyLT51Y29kZV9zdGFydF9hZGRyX2hpIDw8IDMwKSB8Ci0JCQkocGZwX2hk ci0+dWNvZGVfc3RhcnRfYWRkcl9sbyA+PiAyKSApOworCQkJKHBmcF9oZHItPnVjb2RlX3N0YXJ0 X2FkZHJfbG8gPj4gMikpOwogCQlXUkVHMzJfU09DMTUoR0MsIDAsIHJlZ0NQX1BGUF9QUkdSTV9D TlRSX1NUQVJUX0hJLAogCQkJcGZwX2hkci0+dWNvZGVfc3RhcnRfYWRkcl9oaT4+Mik7CiAKQEAg LTMwMjUsNyArMzAyNCw3IEBAIHN0YXRpYyBpbnQgZ2Z4X3YxMV8wX2NwX2dmeF9sb2FkX21lX21p Y3JvY29kZV9yczY0KHN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2KQogCQlzb2MyMV9ncmJtX3Nl bGVjdChhZGV2LCAwLCBwaXBlX2lkLCAwLCAwKTsKIAkJV1JFRzMyX1NPQzE1KEdDLCAwLCByZWdD UF9NRV9QUkdSTV9DTlRSX1NUQVJULAogCQkJKG1lX2hkci0+dWNvZGVfc3RhcnRfYWRkcl9oaSA8 PCAzMCkgfAotCQkJKG1lX2hkci0+dWNvZGVfc3RhcnRfYWRkcl9sbyA+PiAyKSApOworCQkJKG1l X2hkci0+dWNvZGVfc3RhcnRfYWRkcl9sbyA+PiAyKSk7CiAJCVdSRUczMl9TT0MxNShHQywgMCwg cmVnQ1BfTUVfUFJHUk1fQ05UUl9TVEFSVF9ISSwKIAkJCW1lX2hkci0+dWNvZGVfc3RhcnRfYWRk cl9oaT4+Mik7CiAKQEAgLTQyMDIsNyArNDIwMSw3IEBAIHN0YXRpYyB2b2lkIGdmeF92MTFfMF9z ZWxlY3RfY3BfZndfYXJjaChzdHJ1Y3QgYW1kZ3B1X2RldmljZSAqYWRldikKIAkJbXNsZWVwKDEw MCk7CiB9CiAKLXN0YXRpYyBpbnQgZ2V0X2diX2FkZHJfY29uZmlnKHN0cnVjdCBhbWRncHVfZGV2 aWNlICogYWRldikKK3N0YXRpYyBpbnQgZ2V0X2diX2FkZHJfY29uZmlnKHN0cnVjdCBhbWRncHVf ZGV2aWNlICphZGV2KQogewogCXUzMiBnYl9hZGRyX2NvbmZpZzsKIApAQCAtNDI5Myw3ICs0Mjky LDcgQEAgc3RhdGljIGludCBnZnhfdjExXzBfaHdfaW5pdCh2b2lkICpoYW5kbGUpCiAKIAlhZGV2 LT5nZnguaXNfcG93ZXJvbiA9IHRydWU7CiAKLQlpZihnZXRfZ2JfYWRkcl9jb25maWcoYWRldikp CisJaWYgKGdldF9nYl9hZGRyX2NvbmZpZyhhZGV2KSkKIAkJRFJNX1dBUk4oIkludmFsaWQgZ2Jf YWRkcl9jb25maWcgIVxuIik7CiAKIAlpZiAoYWRldi0+ZmlybXdhcmUubG9hZF90eXBlID09IEFN REdQVV9GV19MT0FEX1BTUCAmJgotLSAKMi4xNy4xCg==