From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 33/42] drm/i915: remove crtc->active tracking completely Date: Tue, 12 May 2015 19:08:44 +0200 Message-ID: <20150512170844.GP15256@phenom.ffwll.local> References: <1431354318-11995-1-git-send-email-maarten.lankhorst@linux.intel.com> <1431354318-11995-34-git-send-email-maarten.lankhorst@linux.intel.com> <55520912.6010305@linux.intel.com> <20150512165757.GM15256@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f179.google.com (mail-wi0-f179.google.com [209.85.212.179]) by gabe.freedesktop.org (Postfix) with ESMTP id A06A66E4DD for ; Tue, 12 May 2015 10:06:23 -0700 (PDT) Received: by widdi4 with SMTP id di4so24276990wid.0 for ; Tue, 12 May 2015 10:06:22 -0700 (PDT) Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Stone Cc: Ander Conselvan de Oliveira , intel-gfx List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBNYXkgMTIsIDIwMTUgYXQgMDY6MDE6NDBQTSArMDEwMCwgRGFuaWVsIFN0b25lIHdy b3RlOgo+IEhpLAo+IAo+IE9uIDEyIE1heSAyMDE1IGF0IDE3OjU3LCBEYW5pZWwgVmV0dGVyIDxk YW5pZWxAZmZ3bGwuY2g+IHdyb3RlOgo+ID4gT24gVHVlLCBNYXkgMTIsIDIwMTUgYXQgMDQ6MDc6 MTRQTSArMDIwMCwgTWFhcnRlbiBMYW5raG9yc3Qgd3JvdGU6Cj4gPj4gT3AgMTItMDUtMTUgb20g MTI6MDMgc2NocmVlZiBEYW5pZWwgVmV0dGVyOgo+ID4+ID4gT24gTW9uLCBNYXkgMTEsIDIwMTUg YXQgNDoyNSBQTSwgTWFhcnRlbiBMYW5raG9yc3QKPiA+PiA+IDxtYWFydGVuLmxhbmtob3JzdEBs aW51eC5pbnRlbC5jb20+IHdyb3RlOgo+ID4+ID4+IEBAIC0xMTk1MywxNiArMTE5MzAsMTQgQEAg Y2hlY2tfc2hhcmVkX2RwbGxfc3RhdGUoc3RydWN0IGRybV9kZXZpY2UgKmRldikKPiA+PiA+PiAg ICAgICAgICAgICAgICAgZm9yX2VhY2hfaW50ZWxfY3J0YyhkZXYsIGNydGMpIHsKPiA+PiA+PiAg ICAgICAgICAgICAgICAgICAgICAgICBpZiAoY3J0Yy0+YmFzZS5zdGF0ZS0+YWN0aXZlICYmIGlu dGVsX2NydGNfdG9fc2hhcmVkX2RwbGwoY3J0YykgPT0gcGxsKQo+ID4+ID4+IC0gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgZW5hYmxlZF9jcnRjcysrOwo+ID4+ID4+IC0gICAgICAgICAg ICAgICAgICAgICAgIGlmIChjcnRjLT5hY3RpdmUgJiYgaW50ZWxfY3J0Y190b19zaGFyZWRfZHBs bChjcnRjKSA9PSBwbGwpCj4gPj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBh Y3RpdmVfY3J0Y3MrKzsKPiA+PiA+PiAgICAgICAgICAgICAgICAgfQo+ID4+ID4+ICAgICAgICAg ICAgICAgICBJOTE1X1NUQVRFX1dBUk4ocGxsLT5hY3RpdmUgIT0gYWN0aXZlX2NydGNzLAo+ID4+ ID4+ICAgICAgICAgICAgICAgICAgICAgICJwbGwgYWN0aXZlIGNydGNzIG1pc21hdGNoIChleHBl Y3RlZCAlaSwgZm91bmQgJWkpXG4iLAo+ID4+ID4+ICAgICAgICAgICAgICAgICAgICAgIHBsbC0+ YWN0aXZlLCBhY3RpdmVfY3J0Y3MpOwo+ID4+ID4+IC0gICAgICAgICAgICAgICBJOTE1X1NUQVRF X1dBUk4oaHdlaWdodDMyKHBsbC0+Y29uZmlnLmNydGNfbWFzaykgIT0gZW5hYmxlZF9jcnRjcywK PiA+PiA+PiArICAgICAgICAgICAgICAgSTkxNV9TVEFURV9XQVJOKGh3ZWlnaHQzMihwbGwtPmNv bmZpZy5jcnRjX21hc2spICE9IGFjdGl2ZV9jcnRjcywKPiA+PiA+PiAgICAgICAgICAgICAgICAg ICAgICAicGxsIGVuYWJsZWQgY3J0Y3MgbWlzbWF0Y2ggKGV4cGVjdGVkICVpLCBmb3VuZCAlaSlc biIsCj4gPj4gPj4gLSAgICAgICAgICAgICAgICAgICAgaHdlaWdodDMyKHBsbC0+Y29uZmlnLmNy dGNfbWFzayksIGVuYWJsZWRfY3J0Y3MpOwo+ID4+ID4+ICsgICAgICAgICAgICAgICAgICAgIGh3 ZWlnaHQzMihwbGwtPmNvbmZpZy5jcnRjX21hc2spLCBhY3RpdmVfY3J0Y3MpOwo+ID4+ID4KPiA+ PiA+IE1pc3NlZCBvbmU6IFdoeSBkbyB5b3UgcmVtb3ZlIHRoaXM/IEltbyB0aGF0J3MgYSBmYWly bHkgY3J1Y2lhbAo+ID4+ID4gY29uc2lzdGVuY3kgY2hlY2suCj4gPj4gPiAtRGFuaWVsCj4gPj4g SXQncyBub3QgcmVtb3ZlZCwgYnV0IGNydGMtPmFjdGl2ZSBpcyB0aGUgc2FtZSBhcyBjcnRjLT5i YXNlLnN0YXRlLT5hY3RpdmUgbm93LiBUaGUgY2hlY2sgc3RpbGwgd29ya3MgYXMgaW50ZW5kZWQu IDotKQo+ID4KPiA+IE9oIHRoZXJlJ3MgYSBjb25mdXNpb24gKG1heWJlIGZyb20gZWFsaWVyIHBh dGNoZXM/KS4gWW91IGRlcml2ZQo+ID4gZW5hYmxlZF9jcnRjcyBmcm9tIHN0YXRlLT5hY3RpdmUs IGJ1dCBpdCBzaG91bGQgYmUgZGVyaXZlZCBmcm9tCj4gPiBzdGF0ZS0+ZW5hYmxlLiBUaGF0J3Mg YXQgbGVhc3QgdGhlIGNhc2UgaW4gY3VycmVudCAtbmlnaHRseS4KPiA+Cj4gPiBBbmQgYWN0aXZl X2NydGNzIHNob3VsZCBiZSBkZXJpdmVkIGZyb20gc3RhdGUtPmFjdGl2ZSBvZmMgKGN1cnJlbnRs eQo+ID4gbG9va2luZyBhdCBpbnRlbF9jcnRjLT5hY3RpdmUpLiBJZiBJJ20gcGllY2luZyB0aGUg cGF0Y2hlcyB0b2dldGhlciB0aGUKPiA+IGFjdGl2ZV9jcnRjcyBjYXNlIGdldHMgcmVtb3ZlZCBh bmQgdGhlIGVuYWJsZWRfY3J0Y3MgaXMgbWl4aW5nIHRoaW5ncyB1cAo+ID4gYWZ0ZXIgeW91ciBz ZXJpZXMuIFdlIGRlZmluaXRlbHkgbmVlZCBib3RoIG9mIHRoZW0gc3RpbGwgSSB0aGluay4KPiAK PiBJJ2xsIGZyZWVseSBhZG1pdCB0byBnZXR0aW5nIGxvc3QgaW4gdGhlIG1hemUsIGJ1dCBpcyBp dCB0aGF0Cj4gY3J0Yy0+YmFzZS5zdGF0ZS0+YWN0aXZlIC8gZW5hYmxlZF9jcnRjcyBpcyB0ZXN0 aW5nIHRoZSB0by1iZS1lbmFibGVkCj4gc2V0IChwZW5kaW5nIHN0YXRlKSwgYW5kIGNydGMtPmFj dGl2ZSAvIGFjdGl2ZV9jcnRjcyBpcyB0ZXN0aW5nIHRoZQo+IHdhcy1wcmV2aW91c2x5LWVuYWJs ZWQgc2V0IChvbGQgc3RhdGUpPyBJZiBzbywgdGhlc2UgY2hlY2tzIGFyZSBpbmRlZWQKPiBkaWZm ZXJlbnQsIGJ1dCBpdCdzIGtpbmQgb2YgaGFyZCB0byB0ZWxsLiBBbmQgd2UnZCBuZWVkIHRvIGNh cHR1cmUgdGhlCj4gZW50aXJlIHByZXZpb3VzIHN0YXRlIHRvIHBhc3MgaW4uIE1heWJlIHRob3Nl IHdvdWxkIGJlIGJldHRlciBhcyB0d28KPiBzZXBhcmF0ZSBjaGVja3M7IG9uZSBiZWZvcmUgd2Ug c3dhcCB0aGUgc3RhdGUsIGFuZCBvbmUgYWZ0ZXI/CgpUaGlzIGlzIHN0YXRlIGNvbmZpZyBjcm9z cy1jaGVja3MgZG9uZSBhdCB0aGUgZW5kLCBzbyBuZXZlciBsb29rcyBhdAp0cmFuc2l0aW9ucyBi dXQgb25seSBhdCBzbmFwc2hvdHMuCgplbmFibGVkID0gbG9naWNhbGx5IGVuYWJsZWQsIGkuZS4g cmVzb3VyY2VzIGFyZSByZXNlcnZlZCB0byBtYWtlIHN1cmUgZHBtcwpvbiB3aWxsIHN1Y2NlZWQK YWN0aXZlID0gaHcgYWN0dWFsbHkgcnVubmluZwoKQW5kIGFjdGl2ZSBhbHdheXMgaW1wbGllcyBl bmFibGVkLgoKV2UgaGF2ZSB0aGF0IGRpc3RpbmN0aW9uIGJvdGggb24gdGhlIGNydGMgYW5kIGJ5 IG5lY2Vzc2l0eSBhbHNvIG9uIHRoZQpkcGxscyB1c2VkIGJ5IHRoZW0uIEJ1dCBzb21laG93IHRo YXQgZ290IGEgYml0IG1peGVkIHVwIGluIE1hYXJ0ZW4ncwpzZXJpZXMgaGVyZS4gQ3VycmVudCAt bmlnaHRseSBzdGlsbCBrZWVwcyB0aGVtIG5pY2VseSBzZXBhcmF0ZS4KLURhbmllbAotLSAKRGFu aWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Js b2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK