From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lyude Paul Subject: [PATCH v4 04/16] drm/dp_mst: Stop releasing VCPI when removing ports from topology Date: Fri, 4 Jan 2019 19:14:54 -0500 Message-ID: <20190105001506.30181-5-lyude@redhat.com> References: <20190105001506.30181-1-lyude@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190105001506.30181-1-lyude-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "amd-gfx" To: dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, intel-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Cc: Jerry Zuo , Daniel Vetter , David Airlie , Harry Wentland , Juston Li List-Id: dri-devel@lists.freedesktop.org VGhpcyBoYXMgbmV2ZXIgYWN0dWFsbHkgd29ya2VkLCBhbmQgaXNuJ3QgbmVlZGVkIGFueXdheTog dGhlIGRyaXZlcidzCmFsd2F5cyBnb2luZyB0byB0cnkgdG8gZGVhbGxvY2F0ZSBWQ1BJIHdoZW4g aXQgdGVhcnMgZG93biB0aGUgZGlzcGxheQp0aGF0IHRoZSBWQ1BJIGJlbG9uZ3MgdG8uCgpTaWdu ZWQtb2ZmLWJ5OiBMeXVkZSBQYXVsIDxseXVkZUByZWRoYXQuY29tPgpDYzogRGFuaWVsIFZldHRl ciA8ZGFuaWVsQGZmd2xsLmNoPgpDYzogRGF2aWQgQWlybGllIDxhaXJsaWVkQHJlZGhhdC5jb20+ CkNjOiBKZXJyeSBadW8gPEplcnJ5Llp1b0BhbWQuY29tPgpDYzogSGFycnkgV2VudGxhbmQgPGhh cnJ5LndlbnRsYW5kQGFtZC5jb20+CkNjOiBKdXN0b24gTGkgPGp1c3Rvbi5saUBpbnRlbC5jb20+ Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYyB8IDggLS0tLS0tLS0K IDEgZmlsZSBjaGFuZ2VkLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS9kcm1fZHBfbXN0X3RvcG9sb2d5LmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90 b3BvbG9neS5jCmluZGV4IGI4YTQ3Yzc5NWZhOS4uZjEwYTdlZGI0MDFlIDEwMDY0NAotLS0gYS9k cml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9neS5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9kcm1fZHBfbXN0X3RvcG9sb2d5LmMKQEAgLTExNzYsOCArMTE3Niw2IEBAIHN0YXRpYyB2b2lk IGRybV9kcF9kZXN0cm95X3BvcnQoc3RydWN0IGtyZWYgKmtyZWYpCiAJc3RydWN0IGRybV9kcF9t c3RfdG9wb2xvZ3lfbWdyICptZ3IgPSBwb3J0LT5tZ3I7CiAKIAlpZiAoIXBvcnQtPmlucHV0KSB7 Ci0JCXBvcnQtPnZjcGkubnVtX3Nsb3RzID0gMDsKLQogCQlrZnJlZShwb3J0LT5jYWNoZWRfZWRp ZCk7CiAKIAkJLyoKQEAgLTM0OTMsMTIgKzM0OTEsNiBAQCBzdGF0aWMgdm9pZCBkcm1fZHBfZGVz dHJveV9jb25uZWN0b3Jfd29yayhzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCiAJCWRybV9kcF9w b3J0X3RlYXJkb3duX3BkdChwb3J0LCBwb3J0LT5wZHQpOwogCQlwb3J0LT5wZHQgPSBEUF9QRUVS X0RFVklDRV9OT05FOwogCi0JCWlmICghcG9ydC0+aW5wdXQgJiYgcG9ydC0+dmNwaS52Y3BpID4g MCkgewotCQkJZHJtX2RwX21zdF9yZXNldF92Y3BpX3Nsb3RzKG1nciwgcG9ydCk7Ci0JCQlkcm1f ZHBfdXBkYXRlX3BheWxvYWRfcGFydDEobWdyKTsKLQkJCWRybV9kcF9tc3RfcHV0X3BheWxvYWRf aWQobWdyLCBwb3J0LT52Y3BpLnZjcGkpOwotCQl9Ci0KIAkJZHJtX2RwX21zdF9wdXRfcG9ydF9t YWxsb2MocG9ydCk7CiAJCXNlbmRfaG90cGx1ZyA9IHRydWU7CiAJfQotLSAKMi4yMC4xCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwphbWQtZ2Z4IG1haWxp bmcgbGlzdAphbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2FtZC1nZngK