From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: Re: [PATCH] drm/i915: Update atomic state when removing mst connector. Date: Tue, 21 Jul 2015 11:23:40 +0200 Message-ID: <55AE0F9C.5080307@linux.intel.com> References: <1437465375-29209-1-git-send-email-maarten.lankhorst@linux.intel.com> <20150721090911.GD16722@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 1496A7207E for ; Tue, 21 Jul 2015 02:24:06 -0700 (PDT) In-Reply-To: <20150721090911.GD16722@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Vetter Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T3AgMjEtMDctMTUgb20gMTE6MDkgc2NocmVlZiBEYW5pZWwgVmV0dGVyOgo+IE9uIFR1ZSwgSnVs IDIxLCAyMDE1IGF0IDA5OjU2OjE1QU0gKzAyMDAsIE1hYXJ0ZW4gTGFua2hvcnN0IHdyb3RlOgo+ PiBTaWduZWQtb2ZmLWJ5OiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGlu dXguaW50ZWwuY29tPgo+PiAtLS0KPj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21z dC5jIHwgNDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+PiAgMSBmaWxl IGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4KPj4gZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5jIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfZHBfbXN0LmMKPj4gaW5kZXggZWRkOGZhNDFlODVlLi5mYjRmMjcxNWM5NmYg MTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5jCj4+ICsr KyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5jCj4+IEBAIC00NDksNiArNDQ5 LDQ4IEBAIHN0YXRpYyBzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqaW50ZWxfZHBfYWRkX21zdF9jb25u ZWN0b3Ioc3RydWN0IGRybV9kcF9tc3RfdG9wb2xvCj4+ICAJcmV0dXJuIGNvbm5lY3RvcjsKPj4g IH0KPj4gIAo+PiArc3RhdGljIHZvaWQgaW50ZWxfZHBfdW5iaW5kX21zdF9jb25uZWN0b3Ioc3Ry dWN0IGRybV9kZXZpY2UgKmRldiwKPj4gKwkJCQkgIHN0cnVjdCBkcm1fY29ubmVjdG9yICpjb25u ZWN0b3IpCj4+ICt7Cj4+ICsJc3RydWN0IGRybV9hdG9taWNfc3RhdGUgKnN0YXRlOwo+PiArCXN0 cnVjdCBkcm1fY29ubmVjdG9yX3N0YXRlICpjb25uX3N0YXRlOwo+PiArCXN0cnVjdCBkcm1fY3J0 YyAqY3J0YyA9IGNvbm5lY3Rvci0+c3RhdGUtPmNydGM7Cj4+ICsJaW50IHJldDsKPj4gKwo+PiAr CWlmICghY3J0YykKPj4gKwkJcmV0dXJuOwo+PiArCj4+ICsJc3RhdGUgPSBkcm1fYXRvbWljX3N0 YXRlX2FsbG9jKGRldik7Cj4+ICsJaWYgKCFzdGF0ZSkKPj4gKwkJcmV0dXJuOwo+PiArCj4+ICsJ c3RhdGUtPmFjcXVpcmVfY3R4ID0gZGV2LT5tb2RlX2NvbmZpZy5hY3F1aXJlX2N0eDsKPj4gKwo+ PiArCWNvbm5fc3RhdGUgPSBkcm1fYXRvbWljX2dldF9jb25uZWN0b3Jfc3RhdGUoc3RhdGUsIGNv bm5lY3Rvcik7Cj4+ICsJcmV0ID0gUFRSX0VSUl9PUl9aRVJPKGNvbm5fc3RhdGUpOwo+PiArCWlm ICghcmV0KQo+PiArCQlyZXQgPSBkcm1fYXRvbWljX3NldF9jcnRjX2Zvcl9jb25uZWN0b3IoY29u bl9zdGF0ZSwgTlVMTCk7Cl5eCgo+PiArCWlmICghcmV0KQo+PiArCQlyZXQgPSBkcm1fYXRvbWlj X2FkZF9hZmZlY3RlZF9jb25uZWN0b3JzKHN0YXRlLCBjcnRjKTsKPj4gKwo+PiArCWlmICghcmV0 ICYmICFkcm1fYXRvbWljX2Nvbm5lY3RvcnNfZm9yX2NydGMoc3RhdGUsIGNydGMpKSB7Cj4+ICsJ CXN0cnVjdCBkcm1fY3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSA9Cj4+ICsJCQlkcm1fYXRvbWljX2dl dF9leGlzdGluZ19jcnRjX3N0YXRlKHN0YXRlLCBjcnRjKTsKPj4gKwo+PiArCQljcnRjX3N0YXRl LT5hY3RpdmUgPSBmYWxzZTsKPiBUaGUgY29ubmVjdG9yIHdpbGwgY29tcGxldGVseSBkaXNhcHBl YXIsIGFuZCB3ZSBkb24ndCBzdXBwb3J0IGNsb25pbmcuCj4gV2hpY2ggbWVhbnMgdGhlcmUncyBz dGlsbCBnb2luZyB0byBiZSBzdGF0ZSBjaGVjayBmYWlsdXJlcy4gSSB0aGluayB3ZQo+IG5lZWQg YQo+IAkJY3J0Y19zdGF0ZS0+ZW5hYmxlID0gZmFsc2U7CkRvbmUgYmVsb3cuCj4gaGVyZSwgcGx1 cyBjbGVhbmluZyBvdXQgdGhlIGNvbm5lY3Rvcl9zdGF0ZS0+Y3J0YyBsaW5rLgpEb25lIGFib3Zl Lgo+IC1EYW5pZWwKPgo+PiArCQlyZXQgPSBkcm1fYXRvbWljX3NldF9tb2RlX2Zvcl9jcnRjKGNy dGNfc3RhdGUsIE5VTEwpOwpeXgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lu dGVsLWdmeAo=