From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH] drm: use atomic helper function to get crtc_state of crtc Date: Tue, 19 Jun 2018 18:48:52 +0300 Message-ID: <20180619154852.GJ20518@intel.com> References: <1529419531-24044-1-git-send-email-mikita.lipski@amd.com> <20180619152757.GA7186@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id EB3656E56D for ; Tue, 19 Jun 2018 15:48:56 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20180619152757.GA7186@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Daniel Vetter Cc: alexander.deucher@amd.com, boris.brezillon@free-electrons.com, mikita.lipski@amd.com, dri-devel@lists.freedesktop.org, daniel.vetter@ffwll.ch List-Id: dri-devel@lists.freedesktop.org T24gVHVlLCBKdW4gMTksIDIwMTggYXQgMDU6Mjc6NTdQTSArMDIwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiBPbiBUdWUsIEp1biAxOSwgMjAxOCBhdCAxMDo0NTozMUFNIC0wNDAwLCBtaWtpdGEu bGlwc2tpQGFtZC5jb20gd3JvdGU6Cj4gPiBGcm9tOiBNaWtpdGEgTGlwc2tpIDxtaWtpdGEubGlw c2tpQGFtZC5jb20+Cj4gPiAKPiA+IFVzZSBkcm1fYXRvbWljX2dldF9jcnRjX3N0YXRlIHRvIGdl dCB0aGUgY3J0YyBzdGF0ZSBpbiBjYXNlCj4gPiBpdCBoYXMgYmVlbiBwcmV2aW91c2x5IGZyZWVk LCB0aGF0IG1pZ2h0IHByZXZlbnQgdXNlLWFmdGVyLWZyZWUgaXNzdWUuCj4gPiAKPiA+IFRoaXMg cGF0Y2ggZml4ZXMgdGhlIGJ1Z3ppbGxhIGJ1ZzoKPiA+IEJ1ZyAxOTk0MjUgLSBCVUc6IEtBU0FO OiB1c2UtYWZ0ZXItZnJlZSBpbiBkcm1fYXRvbWljX2hlbHBlcl93YWl0X2Zvcl9mbGlwX2RvbmUr MHgyNDcvMHgyNjAKPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogTWlraXRhIExpcHNraSA8bWlraXRh LmxpcHNraUBhbWQuY29tPgo+ID4gLS0tCj4gPiAgZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNf aGVscGVyLmMgfCA0ICsrKy0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAx IGRlbGV0aW9uKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0 b21pY19oZWxwZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jCj4gPiBp bmRleCBlOGMyNDkzLi5lMDgzZjg1IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2Ry bV9hdG9taWNfaGVscGVyLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hl bHBlci5jCj4gPiBAQCAtMTI3Niw5ICsxMjc2LDExIEBAIHZvaWQgZHJtX2F0b21pY19oZWxwZXJf d2FpdF9mb3JfZmxpcF9kb25lKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCj4gPiAgCWludCBpOwo+ ID4gIAo+ID4gIAlmb3JfZWFjaF9uZXdfY3J0Y19pbl9zdGF0ZShvbGRfc3RhdGUsIGNydGMsIG5l d19jcnRjX3N0YXRlLCBpKSB7Cj4gPiAtCQlzdHJ1Y3QgZHJtX2NydGNfY29tbWl0ICpjb21taXQg PSBuZXdfY3J0Y19zdGF0ZS0+Y29tbWl0Owo+ID4gKwkJc3RydWN0IGRybV9jcnRjX2NvbW1pdCAq Y29tbWl0Owo+ID4gIAkJaW50IHJldDsKPiA+ICAKPiA+ICsJCW5ld19jcnRjX3N0YXRlID0gZHJt X2F0b21pY19nZXRfY3J0Y19zdGF0ZShvbGRfc3RhdGUsIGNydGMpOwo+ID4gKwkJY29tbWl0ID0g bmV3X2NydGNfc3RhdGUtPmNvbW1pdDsKPiAKPiBVaCBuby4gd2FpdF9mb3JfZmxpcCBkb25lIGlz IHN1cHBvc2VkIHRvIGJlIGNhbGxlZCBmcm9tIHRoZQo+IC0+YXRvbWljX2NvbW1pdCBob29rLCBh bmQgZHVwbGljYXRpbmcgc3RhdGUgb2JqZWN0cyAoYXMgaXMgZG9uZSBieSB0aGUKPiB2YXJpb3Vz IGdldF9mb29fc3RhdGUgZnVuY3Rpb25zKSBpcyBvbmx5IGFsbG93ZWQgZnJvbSB0aGUgLT5hdG9t aWNfY2hlY2sKPiBob29rLiBXaGF0IHRoYXQgYmxvd3MgdXAgZm9yIHlvdSwgdGhpcyBpc24ndCB0 aGUgZml4IHlvdSdyZSBsb29raW5nIGZvci4KPiBBc2lkZTogZ2V0X2Zvb19zdGF0ZSBjYW4gZmFp bCwgdGhlIF9fbXVzdF9jaGVjayBhbm5vdGF0aW9uIHNob3VsZCBoYXZlCj4gYmVlbiBhIGhpbnQg Zm9yIHRoYXQuCj4gCj4gRm9yIHN0YXJ0ZXJzIGl0IHdvdWxkIGJlIHVzZWZ1bCBpZiB5b3UgaW5j bHVkZSB0aGUgZnVsbCBkZXRhaWxzIG9mIHdoYXQncwo+IGdvaW5nIGJvb20gaW4gdGhlIGFtZGdw dSBkcml2ZXIgZm9yIHlvdS4KCkZyb20gYSBxdWljayBnbGFuY2UgYXQgdGhlIGJ1ZyByZXBvcnQg aXQgbG9va3MgbGlrZSBhIGN1cnNvciB1cGRhdGUKZ2V0dGluZyBhaGVhZCBvZiBhIHBhZ2UgZmxp cC4KCkFjdHVhbGx5IEknbSBub3QgZXZlbiBzdXJlIGhvdyB0aGlzIG1hbmFnZXMgdG8gd29yayBv biBpOTE1LiBPbiBpOTE1CndlIGFsbG93IHRoZSBjdXJzb3IgdXBkYXRlIHRvIGdvIHRocm91Z2gg YXMgc29vbiBhcyBod19kb25lIGlzCmNvbXBsZXRlZC4gVGhhdCB3b3VsZCBzZWVtIHRvIG1lYW4g dGhhdCBhbGwgdGhlIGNsZWFudXAgd29yawpjb21taXRfdGFpbCBkb2VzIGFmdGVyd2FyZHMgaXMg YXQgcmlzayBvZiB1c2luZyBhIGZyZWVkIHBsYW5lIHN0YXRlLgpXZWxsLCBtYXliZS4gVGhlIHdh eSB0aGlzIGlzIGFsbCBpbXBsZW1lbnRlZCBkb2Vzbid0IHJlYWxseSBhZ3JlZQp3aXRoIG15IGJy YWluIHNvIEkgY2FuJ3QgYmUgMTAwJSBzdXJlLgoKV2hhY2tpbmcgYSBiaWcgc2xlZXAganVzdCBh ZnRlciBkcm1fYXRvbWljX2hlbHBlcl9jb21taXRfaHdfZG9uZSgpCnNob3VsZCBiZSBhYmxlIHRv IGNvbmZpcm0gdGhhdCBJIHN1cHBvc2UuCgotLSAKVmlsbGUgU3lyasOkbMOkCkludGVsCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWls aW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=