From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lyude Paul Subject: [PATCH v6 08/20] drm/dp_mst: Stop releasing VCPI when removing ports from topology Date: Thu, 10 Jan 2019 14:57:42 -0500 Message-ID: <20190110195753.6234-9-lyude@redhat.com> References: <20190110195753.6234-1-lyude@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190110195753.6234-1-lyude@redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org, amd-gfx@lists.freedesktop.org, nouveau@lists.freedesktop.org, intel-gfx@lists.freedesktop.org Cc: Jerry Zuo , David Airlie , Juston Li List-Id: dri-devel@lists.freedesktop.org VGhpcyBoYXMgbmV2ZXIgYWN0dWFsbHkgd29ya2VkLCBhbmQgaXNuJ3QgbmVlZGVkIGFueXdheTog dGhlIGRyaXZlcidzCmFsd2F5cyBnb2luZyB0byB0cnkgdG8gZGVhbGxvY2F0ZSBWQ1BJIHdoZW4g aXQgdGVhcnMgZG93biB0aGUgZGlzcGxheQp0aGF0IHRoZSBWQ1BJIGJlbG9uZ3MgdG8uCgpTaWdu ZWQtb2ZmLWJ5OiBMeXVkZSBQYXVsIDxseXVkZUByZWRoYXQuY29tPgpSZXZpZXdlZC1ieTogSGFy cnkgV2VudGxhbmQgPGhhcnJ5LndlbnRsYW5kQGFtZC5jb20+ClJldmlld2VkLWJ5OiBEYW5pZWwg VmV0dGVyIDxkYW5pZWxAZmZ3bGwuY2g+CkNjOiBEYXZpZCBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0 LmNvbT4KQ2M6IEplcnJ5IFp1byA8SmVycnkuWnVvQGFtZC5jb20+CkNjOiBKdXN0b24gTGkgPGp1 c3Rvbi5saUBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xv Z3kuYyB8IDggLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHBfbXN0X3RvcG9sb2d5LmMgYi9kcml2ZXJzL2dw dS9kcm0vZHJtX2RwX21zdF90b3BvbG9neS5jCmluZGV4IDdhMjUxOTA1YjNjNC4uYmI5MTA3ODUy ZmVkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9neS5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHBfbXN0X3RvcG9sb2d5LmMKQEAgLTExNzcsOCArMTE3 Nyw2IEBAIHN0YXRpYyB2b2lkIGRybV9kcF9kZXN0cm95X3BvcnQoc3RydWN0IGtyZWYgKmtyZWYp CiAJc3RydWN0IGRybV9kcF9tc3RfdG9wb2xvZ3lfbWdyICptZ3IgPSBwb3J0LT5tZ3I7CiAKIAlp ZiAoIXBvcnQtPmlucHV0KSB7Ci0JCXBvcnQtPnZjcGkubnVtX3Nsb3RzID0gMDsKLQogCQlrZnJl ZShwb3J0LT5jYWNoZWRfZWRpZCk7CiAKIAkJLyoKQEAgLTM0ODcsMTIgKzM0ODUsNiBAQCBzdGF0 aWMgdm9pZCBkcm1fZHBfZGVzdHJveV9jb25uZWN0b3Jfd29yayhzdHJ1Y3Qgd29ya19zdHJ1Y3Qg KndvcmspCiAJCWRybV9kcF9wb3J0X3RlYXJkb3duX3BkdChwb3J0LCBwb3J0LT5wZHQpOwogCQlw b3J0LT5wZHQgPSBEUF9QRUVSX0RFVklDRV9OT05FOwogCi0JCWlmICghcG9ydC0+aW5wdXQgJiYg cG9ydC0+dmNwaS52Y3BpID4gMCkgewotCQkJZHJtX2RwX21zdF9yZXNldF92Y3BpX3Nsb3RzKG1n ciwgcG9ydCk7Ci0JCQlkcm1fZHBfdXBkYXRlX3BheWxvYWRfcGFydDEobWdyKTsKLQkJCWRybV9k cF9tc3RfcHV0X3BheWxvYWRfaWQobWdyLCBwb3J0LT52Y3BpLnZjcGkpOwotCQl9Ci0KIAkJZHJt X2RwX21zdF9wdXRfcG9ydF9tYWxsb2MocG9ydCk7CiAJCXNlbmRfaG90cGx1ZyA9IHRydWU7CiAJ fQotLSAKMi4yMC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2 ZWwK