From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Deucher Subject: Re: [PATCH 14/18] drm/amdgpu: Fix amdgpu reload failure under SRIOV Date: Mon, 18 Sep 2017 17:07:28 -0400 Message-ID: References: <1505715122-23904-1-git-send-email-Monk.Liu@amd.com> <1505715122-23904-15-git-send-email-Monk.Liu@amd.com> <0951ed06-954a-0f31-6b6e-ba923be008a2@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <0951ed06-954a-0f31-6b6e-ba923be008a2-Re5JQEeQqe8AvxtiuMwx3w@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: Christian Koenig Cc: Horace Chen , amd-gfx list , Monk Liu T24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgNTozMSBBTSwgQ2hyaXN0aWFuIEvDtm5pZwo8Y2tvZW5p Zy5sZWljaHR6dW1lcmtlbkBnbWFpbC5jb20+IHdyb3RlOgo+IEFtIDE4LjA5LjIwMTcgdW0gMDg6 MTEgc2NocmllYiBNb25rIExpdToKPj4KPj4gRnJvbTogSG9yYWNlIENoZW4gPGhvcmFjZS5jaGVu QGFtZC5jb20+Cj4+Cj4+IEtlcm5lbCB3aWxsIHNldCB0aGUgUENJIHBvd2VyIHN0YXRlIHRvIFVO S05PV04gYWZ0ZXIgdW5sb2FkaW5nLAo+PiBTaW5jZSBTUklPViBoYXMgZmFrZWQgUENJIGNvbmZp ZyBzcGFjZSBzbyB0aGUgVU5LTk9XTiBzdGF0ZQo+PiB3aWxsIGJlIGtlcHQgZm9yZXZlci4KPj4K Pj4gSW4gZHJpdmVyIHJlbG9hZCBpZiB0aGUgcG93ZXIgc3RhdGUgaXMgVU5LTk9XTiB0aGVuIGVu YWJsaW5nIG1zaQo+PiB3aWxsIGZhaWwuCj4+Cj4+IGZvcmNlbHkgc2V0IGl0IHRvIEQwIGZvciBT UklPViB0byBmaXggdGhpcyBrZXJuZWwgZmxhd25lc3MuCj4+Cj4+IENoYW5nZS1JZDogSTZhNzJk NWZjOWI2NTNiMjFjM2M5ODE2NzUxNWE1MTFjNWVkZWI5MWMKPj4gU2lnbmVkLW9mZi1ieTogSG9y YWNlIENoZW4gPGhvcmFjZS5jaGVuQGFtZC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IE1vbmsgTGl1 IDxNb25rLkxpdUBhbWQuY29tPgo+Cj4KPiBBY2tlZC1ieTogQ2hyaXN0aWFuIEvDtm5pZyA8Y2hy aXN0aWFuLmtvZW5pZ0BhbWQuY29tPiwgYnV0IGJldHRlciB3YWl0IGZvcgo+IEFsZXggdG8gaGF2 ZSBhIGxvb2sgYXMgd2VsbCBvbiB0aGlzIGJlZm9yZSBwdXNoaW5nIGl0Lgo+CgpTZWVtcyByZWFz b25hYmxlIHRvIG1lIGJhcnJpbmcgWGlhbmdsaWFuZydzIGNvbW1lbnQuCkFja2VkLWJ5OiBBbGV4 IERldWNoZXIgPGFsZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+Cgo+IENocmlzdGlhbi4KPgo+PiAt LS0KPj4gICBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfaXJxLmMgfCAxMCArKysr KysrKystCj4+ICAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt KQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2ly cS5jCj4+IGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2lycS5jCj4+IGluZGV4 IDkxNGM1YmYuLjM0NTQwNmEgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1k Z3B1L2FtZGdwdV9pcnEuYwo+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRn cHVfaXJxLmMKPj4gQEAgLTIyOSw3ICsyMjksMTUgQEAgaW50IGFtZGdwdV9pcnFfaW5pdChzdHJ1 Y3QgYW1kZ3B1X2RldmljZSAqYWRldikKPj4gICAgICAgICBhZGV2LT5pcnEubXNpX2VuYWJsZWQg PSBmYWxzZTsKPj4gICAgICAgICBpZiAoYW1kZ3B1X21zaV9vayhhZGV2KSkgewo+PiAtICAgICAg ICAgICAgICAgaW50IHJldCA9IHBjaV9lbmFibGVfbXNpKGFkZXYtPnBkZXYpOwo+PiArICAgICAg ICAgICAgICAgaW50IHJldDsKPj4gKyAgICAgICAgICAgICAgIGlmIChhbWRncHVfc3Jpb3ZfdmYo YWRldikgJiYKPj4gKyAgICAgICAgICAgICAgICAgICBhZGV2LT5wZGV2LT5jdXJyZW50X3N0YXRl ID09IFBDSV9VTktOT1dOKXsKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgLyogSWYgcGNpIHBv d2VyIHN0YXRlIGlzIHVua25vd24gb24gdGhlIFNSSU9WCj4+IHBsYXRmb3JtLAo+PiArICAgICAg ICAgICAgICAgICAgICAgICAgKiBpdCBtYXkgYmUgc2V0IGluIHRoZSByZW1vdmUgZGV2aWNlLiBX ZSBuZWVkIHRvCj4+IGZvcmNlbHkKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICogc2V0IGl0 IHRvIEQwIHRvIGVuYWJsZSB0aGUgbXNpKi8KPj4gKyAgICAgICAgICAgICAgICAgICAgICAgYWRl di0+cGRldi0+Y3VycmVudF9zdGF0ZSA9IFBDSV9EMDsKPj4gKyAgICAgICAgICAgICAgIH0KPj4g KyAgICAgICAgICAgICAgIHJldCA9IHBjaV9lbmFibGVfbXNpKGFkZXYtPnBkZXYpOwo+PiAgICAg ICAgICAgICAgICAgaWYgKCFyZXQpIHsKPj4gICAgICAgICAgICAgICAgICAgICAgICAgYWRldi0+ aXJxLm1zaV9lbmFibGVkID0gdHJ1ZTsKPj4gICAgICAgICAgICAgICAgICAgICAgICAgZGV2X2lu Zm8oYWRldi0+ZGV2LCAiYW1kZ3B1OiB1c2luZyBNU0kuXG4iKTsKPgo+Cj4KPiBfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGFtZC1nZnggbWFpbGluZyBs aXN0Cj4gYW1kLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwczovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2FtZC1nZngKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KYW1kLWdmeCBtYWlsaW5nIGxpc3QKYW1kLWdmeEBs aXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9hbWQtZ2Z4Cg==