From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Weinehall Subject: Re: drm/i915: Copy the staged connector config to the legacy atomic state Date: Mon, 30 Mar 2015 13:50:40 +0300 Message-ID: <20150330105040.GA7970@boom> References: <20150327143640.GA23046@mwanda> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id 052336E583 for ; Mon, 30 Mar 2015 03:51:47 -0700 (PDT) Content-Disposition: inline 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: ander.conselvan.de.oliveira@intel.com, intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBNYXIgMjcsIDIwMTUgYXQgMDU6MzY6NDBQTSArMDMwMCwgRGFuIENhcnBlbnRlciB3 cm90ZToKPiBIZWxsbyBBbmRlciBDb25zZWx2YW4gZGUgT2xpdmVpcmEsCj4gCj4gVGhpcyBpcyBh IHNlbWktYXV0b21hdGljIGVtYWlsIGFib3V0IG5ldyBzdGF0aWMgY2hlY2tlciB3YXJuaW5ncy4K PiAKPiBUaGUgcGF0Y2ggOTQ0YjBjNzY1NzU3OiAiZHJtL2k5MTU6IENvcHkgdGhlIHN0YWdlZCBj b25uZWN0b3IgY29uZmlnIAo+IHRvIHRoZSBsZWdhY3kgYXRvbWljIHN0YXRlIiBmcm9tIE1hciAy MCwgMjAxNSwgbGVhZHMgdG8gdGhlIGZvbGxvd2luZyAKPiBTbWF0Y2ggY29tcGxhaW50Ogo+IAo+ IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYzo5MTE4IGludGVsX3JlbGVhc2Vf bG9hZF9kZXRlY3RfcGlwZSgpCj4gCSBlcnJvcjogd2UgcHJldmlvdXNseSBhc3N1bWVkICdzdGF0 ZScgY291bGQgYmUgbnVsbCAoc2VlIGxpbmUgOTA4MikKPiAKPiBkcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9kaXNwbGF5LmMKPiAgIDkwODEJCQlzdGF0ZSA9IGRybV9hdG9taWNfc3RhdGVfYWxs b2MoZGV2KTsKPiAgIDkwODIJCQlpZiAoIXN0YXRlKQo+ICAgOTA4MwkJCQlnb3RvIGZhaWw7Cj4g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeXl5eXl5eXl4KPiBQYXRjaCBjaGFuZ2Vz IGEgcmV0dXJuIGludG8gYSBnb3RvLgo+IAo+ICAgOTA4NAkKPiAgIDkwODUJCQlzdGF0ZS0+YWNx dWlyZV9jdHggPSBjdHg7Cj4gICA5MDg2CQo+ICAgOTA4NwkJCWNvbm5lY3Rvcl9zdGF0ZSA9IGRy bV9hdG9taWNfZ2V0X2Nvbm5lY3Rvcl9zdGF0ZShzdGF0ZSwgY29ubmVjdG9yKTsKPiAgIDkwODgJ CQlpZiAoSVNfRVJSKGNvbm5lY3Rvcl9zdGF0ZSkpCj4gICA5MDg5CQkJCWdvdG8gZmFpbDsKPiAg IDkwOTAJCj4gICA5MDkxCQkJdG9faW50ZWxfY29ubmVjdG9yKGNvbm5lY3RvciktPm5ld19lbmNv ZGVyID0gTlVMTDsKPiAgIDkwOTIJCQlpbnRlbF9lbmNvZGVyLT5uZXdfY3J0YyA9IE5VTEw7Cj4g ICA5MDkzCQkJaW50ZWxfY3J0Yy0+bmV3X2VuYWJsZWQgPSBmYWxzZTsKPiAgIDkwOTQJCQlpbnRl bF9jcnRjLT5uZXdfY29uZmlnID0gTlVMTDsKPiAgIDkwOTUJCj4gICA5MDk2CQkJY29ubmVjdG9y X3N0YXRlLT5iZXN0X2VuY29kZXIgPSBOVUxMOwo+ICAgOTA5NwkJCWNvbm5lY3Rvcl9zdGF0ZS0+ Y3J0YyA9IE5VTEw7Cj4gICA5MDk4CQo+ICAgOTA5OQkJCWludGVsX3NldF9tb2RlKGNydGMsIE5V TEwsIDAsIDAsIE5VTEwsIHN0YXRlKTsKPiAgIDkxMDAJCj4gICA5MTAxCQkJZHJtX2F0b21pY19z dGF0ZV9mcmVlKHN0YXRlKTsKPiAgIDkxMDIJCj4gICA5MTAzCQkJaWYgKG9sZC0+cmVsZWFzZV9m Yikgewo+ICAgOTEwNAkJCQlkcm1fZnJhbWVidWZmZXJfdW5yZWdpc3Rlcl9wcml2YXRlKG9sZC0+ cmVsZWFzZV9mYik7Cj4gICA5MTA1CQkJCWRybV9mcmFtZWJ1ZmZlcl91bnJlZmVyZW5jZShvbGQt PnJlbGVhc2VfZmIpOwo+ICAgOTEwNgkJCX0KPiAgIDkxMDcJCj4gICA5MTA4CQkJcmV0dXJuOwo+ ICAgOTEwOQkJfQo+ICAgOTExMAkKPiAgIDkxMTEJCS8qIFN3aXRjaCBjcnRjIGFuZCBlbmNvZGVy IGJhY2sgb2ZmIGlmIG5lY2Vzc2FyeSAqLwo+ICAgOTExMgkJaWYgKG9sZC0+ZHBtc19tb2RlICE9 IERSTV9NT0RFX0RQTVNfT04pCj4gICA5MTEzCQkJY29ubmVjdG9yLT5mdW5jcy0+ZHBtcyhjb25u ZWN0b3IsIG9sZC0+ZHBtc19tb2RlKTsKPiAgIDkxMTQJCj4gICA5MTE1CQlyZXR1cm47Cj4gICA5 MTE2CWZhaWw6Cj4gICA5MTE3CQlEUk1fREVCVUdfS01TKCJDb3VsZG4ndCByZWxlYXNlIGxvYWQg ZGV0ZWN0IHBpcGUuXG4iKTsKPiAgIDkxMTgJCWRybV9hdG9taWNfc3RhdGVfZnJlZShzdGF0ZSk7 Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeXl5eXgo+IERlcmVmZXJl bmNlZCBpbnNpZGUgZnVuY3Rpb24gY2FsbC4KPiAKPiAgIDkxMTkJfQo+ICAgOTEyMAkKCldvdWxk bid0IGl0IG1ha2UgbW9yZSBzZW5zZSB0byBtYWtlIGRybV9hdG9taWNfc3RhdGVfZnJlZSgpIGZv bGxvdwp0aGUgc2FtZSBzZW1hbnRpY3MgYXMgKmZyZWUoKSBmdW5jdGlvbnMgdHlwaWNhbGx5IGRv CihubyBvcGVyYXRpb24gcGVyZm9ybWVkKT8KCgpLaW5kIHJlZ2FyZHMsIERhdmlkIFdlaW5laGFs bApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1n ZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=