From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 1/2] drm/atomic: use helper to get crtc state Date: Tue, 15 Mar 2016 16:53:28 +0200 Message-ID: <20160315145328.GX4329@intel.com> References: <1458045960-25193-1-git-send-email-a.hajda@samsung.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id A78D66E773 for ; Tue, 15 Mar 2016 14:53:31 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1458045960-25193-1-git-send-email-a.hajda@samsung.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Andrzej Hajda Cc: Daniel Vetter , Bartlomiej Zolnierkiewicz , dri-devel@lists.freedesktop.org, Marek Szyprowski List-Id: dri-devel@lists.freedesktop.org T24gVHVlLCBNYXIgMTUsIDIwMTYgYXQgMDE6NDY6MDBQTSArMDEwMCwgQW5kcnplaiBIYWpkYSB3 cm90ZToKPiBEUk0gY29yZSBwcm92aWRlIGhlbHBlciB0byBhY2Nlc3MgY3J0YyBzdGF0ZS4KPiAK PiBTaWduZWQtb2ZmLWJ5OiBBbmRyemVqIEhhamRhIDxhLmhhamRhQHNhbXN1bmcuY29tPgoKUmV2 aWV3ZWQtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+ Cgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYyB8IDE0ICsrKysr KysrLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25z KC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5j IGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMKPiBpbmRleCAyYjQzMGIwLi5l MWNiYmE2IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5j Cj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMKPiBAQCAtNjcsNyAr NjcsOCBAQCBkcm1fYXRvbWljX2hlbHBlcl9wbGFuZV9jaGFuZ2VkKHN0cnVjdCBkcm1fYXRvbWlj X3N0YXRlICpzdGF0ZSwKPiAgCXN0cnVjdCBkcm1fY3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZTsKPiAg Cj4gIAlpZiAocGxhbmUtPnN0YXRlLT5jcnRjKSB7Cj4gLQkJY3J0Y19zdGF0ZSA9IHN0YXRlLT5j cnRjX3N0YXRlc1tkcm1fY3J0Y19pbmRleChwbGFuZS0+c3RhdGUtPmNydGMpXTsKPiArCQljcnRj X3N0YXRlID0gZHJtX2F0b21pY19nZXRfZXhpc3RpbmdfY3J0Y19zdGF0ZShzdGF0ZSwKPiArCQkJ CQkJCQlwbGFuZS0+c3RhdGUtPmNydGMpOwo+ICAKPiAgCQlpZiAoV0FSTl9PTighY3J0Y19zdGF0 ZSkpCj4gIAkJCXJldHVybjsKPiBAQCAtNzYsOCArNzcsOCBAQCBkcm1fYXRvbWljX2hlbHBlcl9w bGFuZV9jaGFuZ2VkKHN0cnVjdCBkcm1fYXRvbWljX3N0YXRlICpzdGF0ZSwKPiAgCX0KPiAgCj4g IAlpZiAocGxhbmVfc3RhdGUtPmNydGMpIHsKPiAtCQljcnRjX3N0YXRlID0KPiAtCQkJc3RhdGUt PmNydGNfc3RhdGVzW2RybV9jcnRjX2luZGV4KHBsYW5lX3N0YXRlLT5jcnRjKV07Cj4gKwkJY3J0 Y19zdGF0ZSA9IGRybV9hdG9taWNfZ2V0X2V4aXN0aW5nX2NydGNfc3RhdGUoc3RhdGUsCj4gKwkJ CQkJCQkJcGxhbmVfc3RhdGUtPmNydGMpOwo+ICAKPiAgCQlpZiAoV0FSTl9PTighY3J0Y19zdGF0 ZSkpCj4gIAkJCXJldHVybjsKPiBAQCAtMzY2LDggKzM2Nyw4IEBAIG1vZGVfZml4dXAoc3RydWN0 IGRybV9hdG9taWNfc3RhdGUgKnN0YXRlKQo+ICAJCWlmICghY29ubl9zdGF0ZS0+Y3J0YyB8fCAh Y29ubl9zdGF0ZS0+YmVzdF9lbmNvZGVyKQo+ICAJCQljb250aW51ZTsKPiAgCj4gLQkJY3J0Y19z dGF0ZSA9Cj4gLQkJCXN0YXRlLT5jcnRjX3N0YXRlc1tkcm1fY3J0Y19pbmRleChjb25uX3N0YXRl LT5jcnRjKV07Cj4gKwkJY3J0Y19zdGF0ZSA9IGRybV9hdG9taWNfZ2V0X2V4aXN0aW5nX2NydGNf c3RhdGUoc3RhdGUsCj4gKwkJCQkJCQkJY29ubl9zdGF0ZS0+Y3J0Yyk7Cj4gIAo+ICAJCS8qCj4g IAkJICogRWFjaCBlbmNvZGVyIGhhcyBhdCBtb3N0IG9uZSBjb25uZWN0b3IgKHNpbmNlIHdlIGFs d2F5cyBzdGVhbAo+IEBAIC02NjYsNyArNjY3LDggQEAgZGlzYWJsZV9vdXRwdXRzKHN0cnVjdCBk cm1fZGV2aWNlICpkZXYsIHN0cnVjdCBkcm1fYXRvbWljX3N0YXRlICpvbGRfc3RhdGUpCj4gIAkJ aWYgKCFvbGRfY29ubl9zdGF0ZS0+Y3J0YykKPiAgCQkJY29udGludWU7Cj4gIAo+IC0JCW9sZF9j cnRjX3N0YXRlID0gb2xkX3N0YXRlLT5jcnRjX3N0YXRlc1tkcm1fY3J0Y19pbmRleChvbGRfY29u bl9zdGF0ZS0+Y3J0YyldOwo+ICsJCW9sZF9jcnRjX3N0YXRlID0gZHJtX2F0b21pY19nZXRfZXhp c3RpbmdfY3J0Y19zdGF0ZShvbGRfc3RhdGUsCj4gKwkJCQkJCQkJICAgIG9sZF9jb25uX3N0YXRl LT5jcnRjKTsKPiAgCj4gIAkJaWYgKCFvbGRfY3J0Y19zdGF0ZS0+YWN0aXZlIHx8Cj4gIAkJICAg ICFkcm1fYXRvbWljX2NydGNfbmVlZHNfbW9kZXNldChvbGRfY29ubl9zdGF0ZS0+Y3J0Yy0+c3Rh dGUpKQo+IC0tIAo+IDEuOS4xCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KPiBkcmktZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZHJpLWRldmVsQGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vZHJpLWRldmVsCgotLSAKVmlsbGUgU3lyasOkbMOkCkludGVsIE9UQwpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGlu ZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK