From mboxrd@z Thu Jan 1 00:00:00 1970 From: Monk Liu Subject: [PATCH 14/18] drm/amdgpu: Fix amdgpu reload failure under SRIOV Date: Mon, 18 Sep 2017 14:11:58 +0800 Message-ID: <1505715122-23904-15-git-send-email-Monk.Liu@amd.com> References: <1505715122-23904-1-git-send-email-Monk.Liu@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1505715122-23904-1-git-send-email-Monk.Liu-5C7GfCeVMHo@public.gmane.org> List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "amd-gfx" To: amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Cc: Horace Chen , Monk Liu RnJvbTogSG9yYWNlIENoZW4gPGhvcmFjZS5jaGVuQGFtZC5jb20+CgpLZXJuZWwgd2lsbCBzZXQg dGhlIFBDSSBwb3dlciBzdGF0ZSB0byBVTktOT1dOIGFmdGVyIHVubG9hZGluZywKU2luY2UgU1JJ T1YgaGFzIGZha2VkIFBDSSBjb25maWcgc3BhY2Ugc28gdGhlIFVOS05PV04gc3RhdGUKd2lsbCBi ZSBrZXB0IGZvcmV2ZXIuCgpJbiBkcml2ZXIgcmVsb2FkIGlmIHRoZSBwb3dlciBzdGF0ZSBpcyBV TktOT1dOIHRoZW4gZW5hYmxpbmcgbXNpCndpbGwgZmFpbC4KCmZvcmNlbHkgc2V0IGl0IHRvIEQw IGZvciBTUklPViB0byBmaXggdGhpcyBrZXJuZWwgZmxhd25lc3MuCgpDaGFuZ2UtSWQ6IEk2YTcy ZDVmYzliNjUzYjIxYzNjOTgxNjc1MTVhNTExYzVlZGViOTFjClNpZ25lZC1vZmYtYnk6IEhvcmFj ZSBDaGVuIDxob3JhY2UuY2hlbkBhbWQuY29tPgpTaWduZWQtb2ZmLWJ5OiBNb25rIExpdSA8TW9u ay5MaXVAYW1kLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfaXJx LmMgfCAxMCArKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAxIGRl bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1 X2lycS5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2lycS5jCmluZGV4IDkx NGM1YmYuLjM0NTQwNmEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2Ft ZGdwdV9pcnEuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfaXJxLmMK QEAgLTIyOSw3ICsyMjksMTUgQEAgaW50IGFtZGdwdV9pcnFfaW5pdChzdHJ1Y3QgYW1kZ3B1X2Rl dmljZSAqYWRldikKIAlhZGV2LT5pcnEubXNpX2VuYWJsZWQgPSBmYWxzZTsKIAogCWlmIChhbWRn cHVfbXNpX29rKGFkZXYpKSB7Ci0JCWludCByZXQgPSBwY2lfZW5hYmxlX21zaShhZGV2LT5wZGV2 KTsKKwkJaW50IHJldDsKKwkJaWYgKGFtZGdwdV9zcmlvdl92ZihhZGV2KSAmJgorCQkgICAgYWRl di0+cGRldi0+Y3VycmVudF9zdGF0ZSA9PSBQQ0lfVU5LTk9XTil7CisJCQkvKiBJZiBwY2kgcG93 ZXIgc3RhdGUgaXMgdW5rbm93biBvbiB0aGUgU1JJT1YgcGxhdGZvcm0sCisJCQkgKiBpdCBtYXkg YmUgc2V0IGluIHRoZSByZW1vdmUgZGV2aWNlLiBXZSBuZWVkIHRvIGZvcmNlbHkKKwkJCSAqIHNl dCBpdCB0byBEMCB0byBlbmFibGUgdGhlIG1zaSovCisJCQlhZGV2LT5wZGV2LT5jdXJyZW50X3N0 YXRlID0gUENJX0QwOworCQl9CisJCXJldCA9IHBjaV9lbmFibGVfbXNpKGFkZXYtPnBkZXYpOwog CQlpZiAoIXJldCkgewogCQkJYWRldi0+aXJxLm1zaV9lbmFibGVkID0gdHJ1ZTsKIAkJCWRldl9p bmZvKGFkZXYtPmRldiwgImFtZGdwdTogdXNpbmcgTVNJLlxuIik7Ci0tIAoyLjcuNAoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KYW1kLWdmeCBtYWlsaW5n IGxpc3QKYW1kLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9hbWQtZ2Z4Cg==