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 10:59:01 +0300 Message-ID: <1427702341.4415.13.camel@gmail.com> References: <20150327143640.GA23046@mwanda> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pd0-f174.google.com (mail-pd0-f174.google.com [209.85.192.174]) by gabe.freedesktop.org (Postfix) with ESMTP id 3D1916E2D9 for ; Mon, 30 Mar 2015 00:59:01 -0700 (PDT) Received: by pdbni2 with SMTP id ni2so167976611pdb.1 for ; Mon, 30 Mar 2015 00:59:01 -0700 (PDT) In-Reply-To: <20150327143640.GA23046@mwanda> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Dan Carpenter Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCAyMDE1LTAzLTI3IGF0IDE3OjM2ICswMzAwLCBEYW4gQ2FycGVudGVyIHdyb3RlOgo+ IEhlbGxvIEFuZGVyIENvbnNlbHZhbiBkZSBPbGl2ZWlyYSwKPiAKPiBUaGlzIGlzIGEgc2VtaS1h dXRvbWF0aWMgZW1haWwgYWJvdXQgbmV3IHN0YXRpYyBjaGVja2VyIHdhcm5pbmdzLgo+IAo+IFRo ZSBwYXRjaCA5NDRiMGM3NjU3NTc6ICJkcm0vaTkxNTogQ29weSB0aGUgc3RhZ2VkIGNvbm5lY3Rv ciBjb25maWcgCj4gdG8gdGhlIGxlZ2FjeSBhdG9taWMgc3RhdGUiIGZyb20gTWFyIDIwLCAyMDE1 LCBsZWFkcyB0byB0aGUgZm9sbG93aW5nIAo+IFNtYXRjaCBjb21wbGFpbnQ6Cj4gCj4gZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jOjkxMTggaW50ZWxfcmVsZWFzZV9sb2FkX2Rl dGVjdF9waXBlKCkKPiAJIGVycm9yOiB3ZSBwcmV2aW91c2x5IGFzc3VtZWQgJ3N0YXRlJyBjb3Vs ZCBiZSBudWxsIChzZWUgbGluZSA5MDgyKQo+IAo+IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2Rpc3BsYXkuYwo+ICAgOTA4MQkJCXN0YXRlID0gZHJtX2F0b21pY19zdGF0ZV9hbGxvYyhkZXYp Owo+ICAgOTA4MgkJCWlmICghc3RhdGUpCj4gICA5MDgzCQkJCWdvdG8gZmFpbDsKPiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIF5eXl5eXl5eXgo+IFBhdGNoIGNoYW5nZXMgYSByZXR1 cm4gaW50byBhIGdvdG8uCj4gCj4gICA5MDg0CQo+ICAgOTA4NQkJCXN0YXRlLT5hY3F1aXJlX2N0 eCA9IGN0eDsKPiAgIDkwODYJCj4gICA5MDg3CQkJY29ubmVjdG9yX3N0YXRlID0gZHJtX2F0b21p Y19nZXRfY29ubmVjdG9yX3N0YXRlKHN0YXRlLCBjb25uZWN0b3IpOwo+ICAgOTA4OAkJCWlmIChJ U19FUlIoY29ubmVjdG9yX3N0YXRlKSkKPiAgIDkwODkJCQkJZ290byBmYWlsOwo+ICAgOTA5MAkK PiAgIDkwOTEJCQl0b19pbnRlbF9jb25uZWN0b3IoY29ubmVjdG9yKS0+bmV3X2VuY29kZXIgPSBO VUxMOwo+ICAgOTA5MgkJCWludGVsX2VuY29kZXItPm5ld19jcnRjID0gTlVMTDsKPiAgIDkwOTMJ CQlpbnRlbF9jcnRjLT5uZXdfZW5hYmxlZCA9IGZhbHNlOwo+ICAgOTA5NAkJCWludGVsX2NydGMt Pm5ld19jb25maWcgPSBOVUxMOwo+ICAgOTA5NQkKPiAgIDkwOTYJCQljb25uZWN0b3Jfc3RhdGUt PmJlc3RfZW5jb2RlciA9IE5VTEw7Cj4gICA5MDk3CQkJY29ubmVjdG9yX3N0YXRlLT5jcnRjID0g TlVMTDsKPiAgIDkwOTgJCj4gICA5MDk5CQkJaW50ZWxfc2V0X21vZGUoY3J0YywgTlVMTCwgMCwg MCwgTlVMTCwgc3RhdGUpOwo+ICAgOTEwMAkKPiAgIDkxMDEJCQlkcm1fYXRvbWljX3N0YXRlX2Zy ZWUoc3RhdGUpOwo+ICAgOTEwMgkKPiAgIDkxMDMJCQlpZiAob2xkLT5yZWxlYXNlX2ZiKSB7Cj4g ICA5MTA0CQkJCWRybV9mcmFtZWJ1ZmZlcl91bnJlZ2lzdGVyX3ByaXZhdGUob2xkLT5yZWxlYXNl X2ZiKTsKPiAgIDkxMDUJCQkJZHJtX2ZyYW1lYnVmZmVyX3VucmVmZXJlbmNlKG9sZC0+cmVsZWFz ZV9mYik7Cj4gICA5MTA2CQkJfQo+ICAgOTEwNwkKPiAgIDkxMDgJCQlyZXR1cm47Cj4gICA5MTA5 CQl9Cj4gICA5MTEwCQo+ICAgOTExMQkJLyogU3dpdGNoIGNydGMgYW5kIGVuY29kZXIgYmFjayBv ZmYgaWYgbmVjZXNzYXJ5ICovCj4gICA5MTEyCQlpZiAob2xkLT5kcG1zX21vZGUgIT0gRFJNX01P REVfRFBNU19PTikKPiAgIDkxMTMJCQljb25uZWN0b3ItPmZ1bmNzLT5kcG1zKGNvbm5lY3Rvciwg b2xkLT5kcG1zX21vZGUpOwo+ICAgOTExNAkKPiAgIDkxMTUJCXJldHVybjsKPiAgIDkxMTYJZmFp bDoKPiAgIDkxMTcJCURSTV9ERUJVR19LTVMoIkNvdWxkbid0IHJlbGVhc2UgbG9hZCBkZXRlY3Qg cGlwZS5cbiIpOwo+ICAgOTExOAkJZHJtX2F0b21pY19zdGF0ZV9mcmVlKHN0YXRlKTsKPiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5eXl5eCj4gRGVyZWZlcmVuY2VkIGlu c2lkZSBmdW5jdGlvbiBjYWxsLgoKVGhhdCdzIG9kZCwgdGhpcyBpcyBjaGVja2luZyB0aGUgImZh aWwiIGxhYmVsIGluc2lkZSBhbm90aGVyIGZ1bmN0aW9uLgpUaGUgY2hhbmdlIGFib3ZlIHdhcyBp biBpbnRlbF9nZXRfbG9hZF9kZXRlY3RfcGlwZSgpLCBhbmQgdGhpcyBpcyBpbgppbnRlbF9yZWxl YXNlX2xvYWRfZGV0ZWN0X3BpcGUoKS4KCkFueXdheSwgdGhlIGZhaWwgcGF0aCBpbiBpbnRlbF9n ZXRfbG9hZF9kZXRlY3RfcGlwZSgpIGRvZXMgY2hlY2sgZm9yCnN0YXRlIGJlaW5nIE5VTEwgYmVm b3JlIHVzaW5nIGl0LgoKQ2hlZXJzLApBbmRlcgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vaW50ZWwtZ2Z4Cg==