From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ander Conselvan De Oliveira Subject: Re: drm/i915: Copy the staged connector config to the legacy atomic state Date: Mon, 30 Mar 2015 14:03:41 +0300 Message-ID: <1427713421.4415.15.camel@gmail.com> References: <20150327143640.GA23046@mwanda> <20150330105040.GA7970@boom> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pa0-f53.google.com (mail-pa0-f53.google.com [209.85.220.53]) by gabe.freedesktop.org (Postfix) with ESMTP id B9AC089C54 for ; Mon, 30 Mar 2015 04:03:40 -0700 (PDT) Received: by patj18 with SMTP id j18so8039599pat.2 for ; Mon, 30 Mar 2015 04:03:40 -0700 (PDT) In-Reply-To: <20150330105040.GA7970@boom> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: David Weinehall Cc: intel-gfx@lists.freedesktop.org, Dan Carpenter List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCAyMDE1LTAzLTMwIGF0IDEzOjUwICswMzAwLCBEYXZpZCBXZWluZWhhbGwgd3JvdGU6 Cj4gT24gRnJpLCBNYXIgMjcsIDIwMTUgYXQgMDU6MzY6NDBQTSArMDMwMCwgRGFuIENhcnBlbnRl ciB3cm90ZToKPiA+IEhlbGxvIEFuZGVyIENvbnNlbHZhbiBkZSBPbGl2ZWlyYSwKPiA+IAo+ID4g VGhpcyBpcyBhIHNlbWktYXV0b21hdGljIGVtYWlsIGFib3V0IG5ldyBzdGF0aWMgY2hlY2tlciB3 YXJuaW5ncy4KPiA+IAo+ID4gVGhlIHBhdGNoIDk0NGIwYzc2NTc1NzogImRybS9pOTE1OiBDb3B5 IHRoZSBzdGFnZWQgY29ubmVjdG9yIGNvbmZpZyAKPiA+IHRvIHRoZSBsZWdhY3kgYXRvbWljIHN0 YXRlIiBmcm9tIE1hciAyMCwgMjAxNSwgbGVhZHMgdG8gdGhlIGZvbGxvd2luZyAKPiA+IFNtYXRj aCBjb21wbGFpbnQ6Cj4gPiAKPiA+IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXku Yzo5MTE4IGludGVsX3JlbGVhc2VfbG9hZF9kZXRlY3RfcGlwZSgpCj4gPiAJIGVycm9yOiB3ZSBw cmV2aW91c2x5IGFzc3VtZWQgJ3N0YXRlJyBjb3VsZCBiZSBudWxsIChzZWUgbGluZSA5MDgyKQo+ ID4gCj4gPiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiA+ICAgOTA4MQkJ CXN0YXRlID0gZHJtX2F0b21pY19zdGF0ZV9hbGxvYyhkZXYpOwo+ID4gICA5MDgyCQkJaWYgKCFz dGF0ZSkKPiA+ICAgOTA4MwkJCQlnb3RvIGZhaWw7Cj4gPiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIF5eXl5eXl5eXgo+ID4gUGF0Y2ggY2hhbmdlcyBhIHJldHVybiBpbnRvIGEgZ290 by4KPiA+IAo+ID4gICA5MDg0CQo+ID4gICA5MDg1CQkJc3RhdGUtPmFjcXVpcmVfY3R4ID0gY3R4 Owo+ID4gICA5MDg2CQo+ID4gICA5MDg3CQkJY29ubmVjdG9yX3N0YXRlID0gZHJtX2F0b21pY19n ZXRfY29ubmVjdG9yX3N0YXRlKHN0YXRlLCBjb25uZWN0b3IpOwo+ID4gICA5MDg4CQkJaWYgKElT X0VSUihjb25uZWN0b3Jfc3RhdGUpKQo+ID4gICA5MDg5CQkJCWdvdG8gZmFpbDsKPiA+ICAgOTA5 MAkKPiA+ICAgOTA5MQkJCXRvX2ludGVsX2Nvbm5lY3Rvcihjb25uZWN0b3IpLT5uZXdfZW5jb2Rl ciA9IE5VTEw7Cj4gPiAgIDkwOTIJCQlpbnRlbF9lbmNvZGVyLT5uZXdfY3J0YyA9IE5VTEw7Cj4g PiAgIDkwOTMJCQlpbnRlbF9jcnRjLT5uZXdfZW5hYmxlZCA9IGZhbHNlOwo+ID4gICA5MDk0CQkJ aW50ZWxfY3J0Yy0+bmV3X2NvbmZpZyA9IE5VTEw7Cj4gPiAgIDkwOTUJCj4gPiAgIDkwOTYJCQlj b25uZWN0b3Jfc3RhdGUtPmJlc3RfZW5jb2RlciA9IE5VTEw7Cj4gPiAgIDkwOTcJCQljb25uZWN0 b3Jfc3RhdGUtPmNydGMgPSBOVUxMOwo+ID4gICA5MDk4CQo+ID4gICA5MDk5CQkJaW50ZWxfc2V0 X21vZGUoY3J0YywgTlVMTCwgMCwgMCwgTlVMTCwgc3RhdGUpOwo+ID4gICA5MTAwCQo+ID4gICA5 MTAxCQkJZHJtX2F0b21pY19zdGF0ZV9mcmVlKHN0YXRlKTsKPiA+ICAgOTEwMgkKPiA+ICAgOTEw MwkJCWlmIChvbGQtPnJlbGVhc2VfZmIpIHsKPiA+ICAgOTEwNAkJCQlkcm1fZnJhbWVidWZmZXJf dW5yZWdpc3Rlcl9wcml2YXRlKG9sZC0+cmVsZWFzZV9mYik7Cj4gPiAgIDkxMDUJCQkJZHJtX2Zy YW1lYnVmZmVyX3VucmVmZXJlbmNlKG9sZC0+cmVsZWFzZV9mYik7Cj4gPiAgIDkxMDYJCQl9Cj4g PiAgIDkxMDcJCj4gPiAgIDkxMDgJCQlyZXR1cm47Cj4gPiAgIDkxMDkJCX0KPiA+ICAgOTExMAkK PiA+ICAgOTExMQkJLyogU3dpdGNoIGNydGMgYW5kIGVuY29kZXIgYmFjayBvZmYgaWYgbmVjZXNz YXJ5ICovCj4gPiAgIDkxMTIJCWlmIChvbGQtPmRwbXNfbW9kZSAhPSBEUk1fTU9ERV9EUE1TX09O KQo+ID4gICA5MTEzCQkJY29ubmVjdG9yLT5mdW5jcy0+ZHBtcyhjb25uZWN0b3IsIG9sZC0+ZHBt c19tb2RlKTsKPiA+ICAgOTExNAkKPiA+ICAgOTExNQkJcmV0dXJuOwo+ID4gICA5MTE2CWZhaWw6 Cj4gPiAgIDkxMTcJCURSTV9ERUJVR19LTVMoIkNvdWxkbid0IHJlbGVhc2UgbG9hZCBkZXRlY3Qg cGlwZS5cbiIpOwo+ID4gICA5MTE4CQlkcm1fYXRvbWljX3N0YXRlX2ZyZWUoc3RhdGUpOwo+ID4g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeXl5eXgo+ID4gRGVyZWZlcmVu Y2VkIGluc2lkZSBmdW5jdGlvbiBjYWxsLgo+ID4gCj4gPiAgIDkxMTkJfQo+ID4gICA5MTIwCQo+ IAo+IFdvdWxkbid0IGl0IG1ha2UgbW9yZSBzZW5zZSB0byBtYWtlIGRybV9hdG9taWNfc3RhdGVf ZnJlZSgpIGZvbGxvdwo+IHRoZSBzYW1lIHNlbWFudGljcyBhcyAqZnJlZSgpIGZ1bmN0aW9ucyB0 eXBpY2FsbHkgZG8KPiAobm8gb3BlcmF0aW9uIHBlcmZvcm1lZCk/CgpJdCB3b3VsZC4gSSBhbHJl YWR5IHNpZ25lZCB1cCB0byBzZW5kIHRoYXQgcGF0Y2gsIGV2ZW4uIEp1c3QgZGlkbid0IGdldAph cm91bmQgdG8geWV0LgoKQW5kZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v aW50ZWwtZ2Z4Cg==