From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 06/38] drm/omap: Use for_each_plane_in_state Date: Thu, 2 Jun 2016 15:50:57 +0200 Message-ID: <20160602135057.GK7231@phenom.ffwll.local> References: <1464818821-5736-1-git-send-email-daniel.vetter@ffwll.ch> <1464818821-5736-7-git-send-email-daniel.vetter@ffwll.ch> <27817d00-0e06-b5e8-160b-db83f77ac0e5@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <27817d00-0e06-b5e8-160b-db83f77ac0e5@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Maarten Lankhorst Cc: Daniel Vetter , Intel Graphics Development , DRI Development , Tomi Valkeinen , Laurent Pinchart , Daniel Vetter List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCBKdW4gMDIsIDIwMTYgYXQgMDM6MjM6MThQTSArMDIwMCwgTWFhcnRlbiBMYW5raG9y c3Qgd3JvdGU6Cj4gT3AgMDItMDYtMTYgb20gMDA6MDYgc2NocmVlZiBEYW5pZWwgVmV0dGVyOgo+ ID4gV2Ugd2FudCB0byBoaWRlIGRybV9hdG9taWNfc3RhdCBpbnRlcm5hbHMgYSBiaXQgYmV0dGVy Lgo+ID4KPiA+IENjOiBMYXVyZW50IFBpbmNoYXJ0IDxsYXVyZW50LnBpbmNoYXJ0QGlkZWFzb25i b2FyZC5jb20+Cj4gPiBDYzogVG9taSBWYWxrZWluZW4gPHRvbWkudmFsa2VpbmVuQHRpLmNvbT4K PiA+IFNpZ25lZC1vZmYtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAaW50ZWwuY29t Pgo+ID4gLS0tCj4gPiAgZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9kcnYuYyB8IDExICsr KysrLS0tLS0tCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlv bnMoLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9k cnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmMKPiA+IGluZGV4IGQ4NmY1 NDc5MzQ1Yi4uNDc5OGJhNDNmZjViIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL29t YXBkcm0vb21hcF9kcnYuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9k cnYuYwo+ID4gQEAgLTE0Miw4ICsxNDIsOSBAQCBzdGF0aWMgaW50IG9tYXBfYXRvbWljX2NvbW1p dChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAo+ID4gIHsKPiA+ICAJc3RydWN0IG9tYXBfZHJtX3By aXZhdGUgKnByaXYgPSBkZXYtPmRldl9wcml2YXRlOwo+ID4gIAlzdHJ1Y3Qgb21hcF9hdG9taWNf c3RhdGVfY29tbWl0ICpjb21taXQ7Cj4gPiAtCXVuc2lnbmVkIGludCBpOwo+ID4gLQlpbnQgcmV0 Owo+ID4gKwlzdHJ1Y3QgZHJtX2NydGMgKmNydGM7Cj4gPiArCXN0cnVjdCBkcm1fY3J0Y19zdGF0 ZSAqY3J0Y19zdGF0ZTsKPiA+ICsJaW50IGksIHJldDsKPiA+ICAKPiA+ICAJcmV0ID0gZHJtX2F0 b21pY19oZWxwZXJfcHJlcGFyZV9wbGFuZXMoZGV2LCBzdGF0ZSk7Cj4gPiAgCWlmIChyZXQpCj4g PiBAQCAtMTYzLDEwICsxNjQsOCBAQCBzdGF0aWMgaW50IG9tYXBfYXRvbWljX2NvbW1pdChzdHJ1 Y3QgZHJtX2RldmljZSAqZGV2LAo+ID4gIAkvKiBXYWl0IHVudGlsIGFsbCBhZmZlY3RlZCBDUlRD cyBoYXZlIGNvbXBsZXRlZCBwcmV2aW91cyBjb21taXRzIGFuZAo+ID4gIAkgKiBtYXJrIHRoZW0g YXMgcGVuZGluZy4KPiA+ICAJICovCj4gPiAtCWZvciAoaSA9IDA7IGkgPCBkZXYtPm1vZGVfY29u ZmlnLm51bV9jcnRjOyArK2kpIHsKPiA+IC0JCWlmIChzdGF0ZS0+Y3J0Y3NbaV0pCj4gPiAtCQkJ Y29tbWl0LT5jcnRjcyB8PSAxIDw8IGRybV9jcnRjX2luZGV4KHN0YXRlLT5jcnRjc1tpXSk7Cj4g PiAtCX0KPiA+ICsJZm9yX2VhY2hfY3J0Y19pbl9zdGF0ZShzdGF0ZSwgY3J0YywgY3J0Y19zdGF0 ZSwgaSkKPiA+ICsJCWNvbW1pdC0+Y3J0Y3MgfD0gMSA8PCBkcm1fY3J0Y19pbmRleChjcnRjKTsK PiA+ICAKPiA+ICAJd2FpdF9ldmVudChwcml2LT5jb21taXQud2FpdCwgIW9tYXBfYXRvbWljX2lz X3BlbmRpbmcocHJpdiwgY29tbWl0KSk7Cj4gPiAgCj4gCj4gKGFnYWluIDEgPDwgaW5kZXggLT4g Y3J0Y19tYXNrKQo+IAo+IFJldmlld2VkLWJ5OiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5s YW5raG9yc3RAbGludXguaW50ZWwuY29tPgoKQWdhaW4gZml4ZWQgdXAmYXBwbGllZCwgdGhhbmtz IGZvciB0aGUgcmV2aWV3LgotRGFuaWVsCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2lu ZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0 CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK