From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [Intel-gfx] [PATCH] drm/atomic: refuse changing CRTC for planes directly Date: Wed, 26 Aug 2015 18:53:04 +0300 Message-ID: <20150826155304.GU5176@intel.com> References: <1438171270-11471-3-git-send-email-daniel.vetter@ffwll.ch> <1440603683-15822-1-git-send-email-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1440603683-15822-1-git-send-email-daniel.vetter@ffwll.ch> 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: Daniel Vetter , Intel Graphics Development , Daniel Stone , DRI Development List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBBdWcgMjYsIDIwMTUgYXQgMDU6NDE6MjNQTSArMDIwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiBWZXJ5IHN0cmljdGx5IHNwZWFraW5nIHRoaXMgaXMgcG9zc2libGUgaWYgeW91IGhh dmUgc3BlY2lhbCBodyBhbmQKPiBnZW5sb2NrZWQgQ1JUQ3MuIEluIGdlbmVyYWwgc3dpdGNoaW5n IGEgcGxhbmUgYmV0d2VlbiB0d28gYWN0aXZlIENSVEMKPiBqdXN0IHdvbid0IHdvcmsgc28gd2Vs bCBhbmQgaXMgcHJvYmFibHkgbm90IHRlc3RlZCBhdCBhbGwuIEp1c3QgZm9yYmlkCj4gaXQuCj4g Cj4gSSd2ZSBwdXQgdGhpcyBpbnRvIHRoZSBjb3JlIHNpbmNlIEkgcmVhbGx5IGNvdWxkbid0IGNv bWUgdXAgd2l0aCBhCj4gY2FzZSB3aGVyZSB3ZSBkb24ndCB3YW50IHRvIGVuZm9yY2UgdGhhdC4g QnV0IGlmIHRoYXQgZXZlciBoYXBwZW5zIGl0Cj4gd291bGQgYmUgZWFzeSB0byBtb3ZlIHRoaXMg Y2hlY2sgaW50byBoZWxwZXJzLgo+IAo+IHYyOiBkb24ndCBib3RoZXIgd2l0aCBjb21wbGV4aXR5 IGFuZCBqdXN0IG91dHJpZ2h0IGRpc2FsbG93IHBsYW5lCj4gc3dpdGNoaW5nIHdpdGhvdXQgdGhl IGludGVybWVkaWF0ZSBPRkYgc3RhdGUuIFNpbXBsaWZpZXMgZHJpdmVycywgd2UKPiBkb24ndCBo YXZlIGFueSBodyB0aGF0IGNvdWxkIGRvIGl0IGFueXdheSBhbmQgY3VycmVudCBhdG9taWMgdXNl cnNwYWNlCj4gKHdlc3Rvbikgd29ya3MgbGlrZSB0aGlzIGFscmVhZHkgYW55d2F5Lgo+IAo+IENj OiBUaGllcnJ5IFJlZGluZyA8dGhpZXJyeS5yZWRpbmdAZ21haWwuY29tPgo+IENjOiBNYWFydGVu IExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tPgo+IENjOiBEYW5p ZWwgU3RvbmUgPGRhbmllbHNAY29sbGFib3JhLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwg VmV0dGVyIDxkYW5pZWwudmV0dGVyQGludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJt L2RybV9hdG9taWMuYyB8IDIyICsrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5n ZWQsIDIyIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2Ry bV9hdG9taWMuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljLmMKPiBpbmRleCA0MzQ5MTU0 NDhlYTAuLmYyN2FhZTNmYTc2NSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0 b21pYy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWMuYwo+IEBAIC02NjMsNiAr NjYzLDIyIEBAIGRybV9hdG9taWNfcGxhbmVfZ2V0X3Byb3BlcnR5KHN0cnVjdCBkcm1fcGxhbmUg KnBsYW5lLAo+ICAJcmV0dXJuIDA7Cj4gIH0KPiAgCj4gK3N0YXRpYyBib29sCj4gK3BsYW5lX3N3 aXRjaGluZyhzdHJ1Y3QgZHJtX2F0b21pY19zdGF0ZSAqc3RhdGUsCj4gKwkJc3RydWN0IGRybV9w bGFuZSAqcGxhbmUsCj4gKwkJc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqcGxhbmVfc3RhdGUpCgpw bGFuZV9zd2l0Y2hpbmdfY3J0YygpPwoKPiArewo+ICsJc3RydWN0IGRybV9jcnRjX3N0YXRlICpj cnRjX3N0YXRlLCAqY3Vycl9jcnRjX3N0YXRlOwo+ICsKPiArCWlmICghcGxhbmUtPnN0YXRlLT5j cnRjIHx8ICFwbGFuZV9zdGF0ZS0+Y3J0YykKPiArCQlyZXR1cm4gZmFsc2U7Cj4gKwo+ICsJaWYg KHBsYW5lLT5zdGF0ZS0+Y3J0YyA9PSBwbGFuZV9zdGF0ZS0+Y3J0YykKPiArCQlyZXR1cm4gZmFs c2U7Cj4gKwo+ICsJcmV0dXJuIHRydWU7Cj4gK30KPiArCj4gIC8qKgo+ICAgKiBkcm1fYXRvbWlj X3BsYW5lX2NoZWNrIC0gY2hlY2sgcGxhbmUgc3RhdGUKPiAgICogQHBsYW5lOiBwbGFuZSB0byBj aGVjawo+IEBAIC03MzQsNiArNzUwLDEyIEBAIHN0YXRpYyBpbnQgZHJtX2F0b21pY19wbGFuZV9j aGVjayhzdHJ1Y3QgZHJtX3BsYW5lICpwbGFuZSwKPiAgCQlyZXR1cm4gLUVOT1NQQzsKPiAgCX0K PiAgCj4gKwlpZiAocGxhbmVfc3dpdGNoaW5nKHN0YXRlLT5zdGF0ZSwgcGxhbmUsIHN0YXRlKSkg ewo+ICsJCURSTV9ERUJVR19BVE9NSUMoIltQTEFORTolZF0gc3dpdGNoaW5nIENSVEMgZGlyZWN0 bHlcbiIsCj4gKwkJCQkgcGxhbmUtPmJhc2UuaWQpOwo+ICsJCXJldHVybiAtRUlOVkFMOwo+ICsJ fQo+ICsKPiAgCXJldHVybiAwOwo+ICB9Cj4gIAo+IC0tIAo+IDIuNS4wCj4gCj4gX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGlu ZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHA6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKCi0tIApWaWxsZSBTeXJq w6Rsw6QKSW50ZWwgT1RDCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRl dmVsCg==