From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [Intel-gfx] [PATCH 4/4] drm/atomic-helpers: Make encoder picking more robust Date: Tue, 4 Aug 2015 11:11:12 +0200 Message-ID: <20150804091112.GH24689@phenom.ffwll.local> References: <1438615451-856-1-git-send-email-daniel.vetter@ffwll.ch> <1438615451-856-4-git-send-email-daniel.vetter@ffwll.ch> <1438678568.4095.7.camel@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1438678568.4095.7.camel@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Ander Conselvan De Oliveira Cc: Theodore Ts'o , Daniel Vetter , Intel Graphics Development , DRI Development , Daniel Vetter , Linus Torvalds List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBBdWcgMDQsIDIwMTUgYXQgMTE6NTY6MDhBTSArMDMwMCwgQW5kZXIgQ29uc2VsdmFu IERlIE9saXZlaXJhIHdyb3RlOgo+IEZvciB0aGUgc2VyaWVzOgo+IAo+IFJldmlld2VkLWJ5OiBB bmRlciBDb25zZWx2YW4gZGUgT2xpdmVpcmEgPGNvbnNlbHZhbjJAZ21haWwuY29tPgoKVGhhbmtz IGZvciB0aGUgcmV2aWV3LgotRGFuaWVsCj4gCj4gCj4gT24gTW9uLCAyMDE1LTA4LTAzIGF0IDE3 OjI0ICswMjAwLCBEYW5pZWwgVmV0dGVyIHdyb3RlOgo+ID4gV2UndmUgaGFkIGEgZmV3IGlzc3Vl cyB3aXRoIGF0b21pYyB3aGVyZSBzdWJ0bGUgYnVncyBpbiB0aGUgZW5jb2Rlcgo+ID4gcGlja2lu ZyBsb2dpYyBsZWFkIHRvIGFjY2lkZW50YWwgc2VsZi1zdGVhbGluZyBvZiB0aGUgZW5jb2RlciwK PiA+IHJlc3VsdGluZyBpbiBhIE5VTEwgY29ubmVjdG9yX3N0YXRlLT5jcnRjIGluIHVwZGF0ZV9j b25uZWN0b3Jfcm91dGluZwo+ID4gYW5kIHN1YnNlcXVlbnQuCj4gPiAKPiA+IExpbnVzIGFwcGxp ZWQgc29tZSBkdWN0LXRhcGUgZm9yIGFuIG1zdCByZWdyZXNzaW9uIGluCj4gPiAKPiA+IGNvbW1p dCAyNzY2N2Y0NzQ0ZmM1YTBmM2U1MDkxMGU3ODc0MGJhYzU2NzBkMThiCj4gPiBBdXRob3I6IExp bnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KPiA+IERhdGU6ICAg V2VkIEp1bCAyOSAyMjoxODoxNiAyMDE1IC0wNzAwCj4gPiAKPiA+ICAgICBpOTE1OiB0ZW1wb3Jh cnkgZml4IGZvciBEUCBNU1QgZG9ja2luZyBzdGF0aW9uIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5j ZQo+ID4gCj4gPiBCdXQgdGhhdCB3YXMgaW5jb21wbGV0ZSAodGhlIGNvZGUgd2lsbCBzdGlsbCBv b3BzIHdoZW4gZGVidWdnaW4gaXMKPiA+IGVuYWJsZWQpIGFuZCBtYW5nbGVkIHRoZSBzdGF0ZSBl dmVuIGZ1cnRoZXIuIFNvIGluc3RlYWQgV0FSTiBhbmQgYmFpbAo+ID4gb3V0IGFzIHRoZSBtb3Jl IGZ1dHVyZS1wcm9vZiBvcHRpb24uCj4gPiAKPiA+IENjOiBUaGVvZG9yZSBUcydvIDx0eXRzb0Bt aXQuZWR1Pgo+ID4gQ2M6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9u Lm9yZz4KPiA+IFNpZ25lZC1vZmYtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAaW50 ZWwuY29tPgo+ID4gLS0tCj4gPiAgZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMg fCAxMSArKysrKystLS0tLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDUg ZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0 b21pY19oZWxwZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jCj4gPiBp bmRleCA4Njk0Y2E5YmVlZTMuLjlkY2M3MjgwZTU3MiAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMv Z3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJt X2F0b21pY19oZWxwZXIuYwo+ID4gQEAgLTIzNCwxMyArMjM0LDE0IEBAIHVwZGF0ZV9jb25uZWN0 b3Jfcm91dGluZyhzdHJ1Y3QgZHJtX2F0b21pY19zdGF0ZSAqc3RhdGUsIGludCBjb25uX2lkeCkK PiA+ICAJCX0KPiA+ICAJfQo+ID4gIAo+ID4gKwlpZiAoV0FSTl9PTighY29ubmVjdG9yX3N0YXRl LT5jcnRjKSkKPiA+ICsJCXJldHVybiAtRUlOVkFMOwo+ID4gKwo+ID4gIAljb25uZWN0b3Jfc3Rh dGUtPmJlc3RfZW5jb2RlciA9IG5ld19lbmNvZGVyOwo+ID4gLQlpZiAoY29ubmVjdG9yX3N0YXRl LT5jcnRjKSB7Cj4gPiAtCQlpZHggPSBkcm1fY3J0Y19pbmRleChjb25uZWN0b3Jfc3RhdGUtPmNy dGMpOwo+ID4gKwlpZHggPSBkcm1fY3J0Y19pbmRleChjb25uZWN0b3Jfc3RhdGUtPmNydGMpOwo+ ID4gIAo+ID4gLQkJY3J0Y19zdGF0ZSA9IHN0YXRlLT5jcnRjX3N0YXRlc1tpZHhdOwo+ID4gLQkJ Y3J0Y19zdGF0ZS0+bW9kZV9jaGFuZ2VkID0gdHJ1ZTsKPiA+IC0JfQo+ID4gKwljcnRjX3N0YXRl ID0gc3RhdGUtPmNydGNfc3RhdGVzW2lkeF07Cj4gPiArCWNydGNfc3RhdGUtPm1vZGVfY2hhbmdl ZCA9IHRydWU7Cj4gPiAgCj4gPiAgCURSTV9ERUJVR19BVE9NSUMoIltDT05ORUNUT1I6JWQ6JXNd IHVzaW5nIFtFTkNPREVSOiVkOiVzXSBvbiBbQ1JUQzolZF1cbiIsCj4gPiAgCQkJIGNvbm5lY3Rv ci0+YmFzZS5pZCwKCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBD b3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBs aXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2RyaS1kZXZlbAo=