From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 08/26] drm: Consolidate connector arrays in drm_atomic_state Date: Mon, 30 May 2016 17:33:56 +0200 Message-ID: <20160530153356.GS27098@phenom.ffwll.local> References: <1464546923-13439-1-git-send-email-daniel.vetter@ffwll.ch> <1464546923-13439-9-git-send-email-daniel.vetter@ffwll.ch> <20160530145924.GM4329@intel.com> <20160530151356.GQ27098@phenom.ffwll.local> <20160530152550.GN4329@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x243.google.com (mail-wm0-x243.google.com [IPv6:2a00:1450:400c:c09::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id D49066E8BA for ; Mon, 30 May 2016 15:34:00 +0000 (UTC) Received: by mail-wm0-x243.google.com with SMTP id e3so23727697wme.2 for ; Mon, 30 May 2016 08:34:00 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20160530152550.GN4329@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Cc: Daniel Vetter , Intel Graphics Development , DRI Development , Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBNYXkgMzAsIDIwMTYgYXQgMDY6MjU6NTBQTSArMDMwMCwgVmlsbGUgU3lyasOkbMOk IHdyb3RlOgo+IE9uIE1vbiwgTWF5IDMwLCAyMDE2IGF0IDA1OjEzOjU2UE0gKzAyMDAsIERhbmll bCBWZXR0ZXIgd3JvdGU6Cj4gPiBPbiBNb24sIE1heSAzMCwgMjAxNiBhdCAwNTo1OToyNFBNICsw MzAwLCBWaWxsZSBTeXJqw6Rsw6Qgd3JvdGU6Cj4gPiA+IE9uIFN1biwgTWF5IDI5LCAyMDE2IGF0 IDA4OjM1OjA1UE0gKzAyMDAsIERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4gPiA+ID4gSXQncyBraW5k YSBwb2ludGxlc3MgdG8gaGF2ZSAyIHNlcGFyYXRlIG1hbGxvY3MgZm9yIHRoZXNlLiBBbmQgd2hl biB3ZQo+ID4gPiA+IGFkZCBtb3JlIHBlci1jb25uZWN0b3Igc3RhdGUgaW4gdGhlIGZ1dHVyZSBp dCdzIGV2ZW4gbW9yZSBwb2ludGxlc3MuCj4gPiA+ID4gCj4gPiA+ID4gUmlnaHQgbm93IHRoZXJl J3Mgbm8gc3VjaCB0aGluZyBwbGFubmVkLCBidXQgYm90aCBHdXN0YXZvJ3MgcGVyLWNydGMKPiA+ ID4gPiBmZW5jZSBwYXRjaGVzLCBhbmQgc29tZSBub25ibG9ja2luZyBjb21taXQgaGVscGVycyBJ J20gcGxheWluZyBhcm91bmQKPiA+ID4gPiB3aXRoIHdpbGwgYWRkIG1vcmUgcGVyLWNydGMgc3R1 ZmYuIEl0IG1ha2VzIHNlbnNlIHRvIGFsc28gY29uc29saWRhdGUKPiA+ID4gPiBjb25uZWN0b3Jz LCBqdXN0IGZvciBjb25zaXN0ZW5jeS4KPiA+ID4gPiAKPiA+ID4gPiBJbiB0aGUgZnV0dXJlIHdl IGNhbiB1c2UgdGhpcyB0byBzdG9yZSBhIHBvaW50ZXIgdG8gdGhlIHByZWNlZWRpbmcKPiA+ID4g PiBzdGF0ZSwgbWFraW5nIGFuIGF0b21pYyB1cGRhdGUgZW50aXJlbHkgZnJlZS1zdGFuZGluZy4g VGhpcyB3aWxsIGJlCj4gPiA+ID4gbmVlZGVkIHRvIGJlIGFibGUgdG8gcXVldWUgdGhlbSB1cCB3 aXRoIGEgZGVwdGggPiAxLgo+ID4gPiA+IAo+ID4gPiA+IENjOiBHdXN0YXZvIFBhZG92YW4gPGd1 c3Rhdm9AcGFkb3Zhbi5vcmc+Cj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogRGFuaWVsIFZldHRlciA8 ZGFuaWVsLnZldHRlckBpbnRlbC5jb20+Cj4gPiA+ID4gLS0tCj4gPiA+ID4gIGRyaXZlcnMvZ3B1 L2RybS9kcm1fYXRvbWljLmMgICAgICAgIHwgMjcgKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0t Cj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jIHwgIDIgKy0KPiA+ ID4gPiAgaW5jbHVkZS9kcm0vZHJtX2F0b21pYy5oICAgICAgICAgICAgfCAxMCArKysrKy0tLS0t Cj4gPiA+ID4gIGluY2x1ZGUvZHJtL2RybV9jcnRjLmggICAgICAgICAgICAgIHwgMTEgKysrKysr Ky0tLS0KPiA+ID4gPiAgNCBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAyOCBkZWxl dGlvbnMoLSkKPiA+ID4gPiAKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2Ry bV9hdG9taWMuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljLmMKPiA+ID4gPiBpbmRleCAz ZmYxZWQ3YjMzZGIuLmE2Mzk1ZTk2NTRhZiAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dw dS9kcm0vZHJtX2F0b21pYy5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9t aWMuYwo+ID4gPiA+IEBAIC00NCw3ICs0NCw2IEBACj4gPiA+ID4gIHZvaWQgZHJtX2F0b21pY19z dGF0ZV9kZWZhdWx0X3JlbGVhc2Uoc3RydWN0IGRybV9hdG9taWNfc3RhdGUgKnN0YXRlKQo+ID4g PiA+ICB7Cj4gPiA+ID4gIAlrZnJlZShzdGF0ZS0+Y29ubmVjdG9ycyk7Cj4gPiA+ID4gLQlrZnJl ZShzdGF0ZS0+Y29ubmVjdG9yX3N0YXRlcyk7Cj4gPiA+ID4gIAlrZnJlZShzdGF0ZS0+Y3J0Y3Mp Owo+ID4gPiA+ICAJa2ZyZWUoc3RhdGUtPmNydGNfc3RhdGVzKTsKPiA+ID4gPiAgCWtmcmVlKHN0 YXRlLT5wbGFuZXMpOwo+ID4gPiA+IEBAIC0xMzksMTUgKzEzOCwxNSBAQCB2b2lkIGRybV9hdG9t aWNfc3RhdGVfZGVmYXVsdF9jbGVhcihzdHJ1Y3QgZHJtX2F0b21pY19zdGF0ZSAqc3RhdGUpCj4g PiA+ID4gIAlEUk1fREVCVUdfQVRPTUlDKCJDbGVhcmluZyBhdG9taWMgc3RhdGUgJXBcbiIsIHN0 YXRlKTsKPiA+ID4gPiAgCj4gPiA+ID4gIAlmb3IgKGkgPSAwOyBpIDwgc3RhdGUtPm51bV9jb25u ZWN0b3I7IGkrKykgewo+ID4gPiA+IC0JCXN0cnVjdCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3Ig PSBzdGF0ZS0+Y29ubmVjdG9yc1tpXTsKPiA+ID4gPiArCQlzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAq Y29ubmVjdG9yID0gc3RhdGUtPmNvbm5lY3RvcnNbaV0ucHRyOwo+ID4gPiAKPiA+ID4gJ3B0cicg aXMgbm90IGEgdmVyeSBnb29kIG5hbWUuCj4gPiAKPiA+IFN1Z2dlc3Rpb25zIGZvciBzb21ldGhp bmcgYmV0dGVyPyBJIHdhcyBsYWNraW5nIGdvb2QgaW5zcGlyYXRpb24gLi4uCj4gCj4gTWF5YmUg anVzdCAnY29ubmVjdG9yJyA/CgpzdGF0ZS0+Y29ubmVjdG9yc1tpXS5jb25uZWN0b3IgaXMgcmVh bGx5IGxvbmcsIGFuZCBtYWtlcyBhIGxvdCBvZiBjb2RlCmxvb2sgdWdseS4gIm9iaiIgbWlnaHQg YmUgYSBiaXQgYmV0dGVyIHRoYW4gInB0ciIgYXQgbGVhc3QuIFNvbWV0aGluZwplbHNlPwotRGFu aWVsCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlv bgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9pbnRlbC1nZngK