From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lyude Paul Subject: [PATCH v5 08/20] drm/dp_mst: Stop releasing VCPI when removing ports from topology Date: Tue, 8 Jan 2019 19:35:05 -0500 Message-ID: <20190109003516.14752-9-lyude@redhat.com> References: <20190109003516.14752-1-lyude@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190109003516.14752-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, amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, intel-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Cc: Jerry Zuo , Daniel Vetter , David Airlie , Harry Wentland , Juston Li List-Id: intel-gfx@lists.freedesktop.org VGhpcyBoYXMgbmV2ZXIgYWN0dWFsbHkgd29ya2VkLCBhbmQgaXNuJ3QgbmVlZGVkIGFueXdheTog dGhlIGRyaXZlcidzCmFsd2F5cyBnb2luZyB0byB0cnkgdG8gZGVhbGxvY2F0ZSBWQ1BJIHdoZW4g aXQgdGVhcnMgZG93biB0aGUgZGlzcGxheQp0aGF0IHRoZSBWQ1BJIGJlbG9uZ3MgdG8uCgpTaWdu ZWQtb2ZmLWJ5OiBMeXVkZSBQYXVsIDxseXVkZUByZWRoYXQuY29tPgpSZXZpZXdlZC1ieTogSGFy cnkgV2VudGxhbmQgPGhhcnJ5LndlbnRsYW5kQGFtZC5jb20+CkNjOiBEYW5pZWwgVmV0dGVyIDxk YW5pZWxAZmZ3bGwuY2g+CkNjOiBEYXZpZCBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KQ2M6 IEplcnJ5IFp1byA8SmVycnkuWnVvQGFtZC5jb20+CkNjOiBKdXN0b24gTGkgPGp1c3Rvbi5saUBp bnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYyB8IDgg LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9kcm1fZHBfbXN0X3RvcG9sb2d5LmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJt X2RwX21zdF90b3BvbG9neS5jCmluZGV4IGJhZmM4NWYwODYwNi4uODA4ODUyN2E3YWVhIDEwMDY0 NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9neS5jCisrKyBiL2RyaXZl cnMvZ3B1L2RybS9kcm1fZHBfbXN0X3RvcG9sb2d5LmMKQEAgLTExNzYsOCArMTE3Niw2IEBAIHN0 YXRpYyB2b2lkIGRybV9kcF9kZXN0cm95X3BvcnQoc3RydWN0IGtyZWYgKmtyZWYpCiAJc3RydWN0 IGRybV9kcF9tc3RfdG9wb2xvZ3lfbWdyICptZ3IgPSBwb3J0LT5tZ3I7CiAKIAlpZiAoIXBvcnQt PmlucHV0KSB7Ci0JCXBvcnQtPnZjcGkubnVtX3Nsb3RzID0gMDsKLQogCQlrZnJlZShwb3J0LT5j YWNoZWRfZWRpZCk7CiAKIAkJLyoKQEAgLTM0OTYsMTIgKzM0OTQsNiBAQCBzdGF0aWMgdm9pZCBk cm1fZHBfZGVzdHJveV9jb25uZWN0b3Jfd29yayhzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCiAJ CWRybV9kcF9wb3J0X3RlYXJkb3duX3BkdChwb3J0LCBwb3J0LT5wZHQpOwogCQlwb3J0LT5wZHQg PSBEUF9QRUVSX0RFVklDRV9OT05FOwogCi0JCWlmICghcG9ydC0+aW5wdXQgJiYgcG9ydC0+dmNw aS52Y3BpID4gMCkgewotCQkJZHJtX2RwX21zdF9yZXNldF92Y3BpX3Nsb3RzKG1nciwgcG9ydCk7 Ci0JCQlkcm1fZHBfdXBkYXRlX3BheWxvYWRfcGFydDEobWdyKTsKLQkJCWRybV9kcF9tc3RfcHV0 X3BheWxvYWRfaWQobWdyLCBwb3J0LT52Y3BpLnZjcGkpOwotCQl9Ci0KIAkJZHJtX2RwX21zdF9w dXRfcG9ydF9tYWxsb2MocG9ydCk7CiAJCXNlbmRfaG90cGx1ZyA9IHRydWU7CiAJfQotLSAKMi4y MC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwphbWQt Z2Z4IG1haWxpbmcgbGlzdAphbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2FtZC1nZngK