From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 7/8] drm/i915: Shrink active_crtcs and active_pipes_changed to u8 Date: Wed, 13 Sep 2017 19:30:39 +0300 Message-ID: <20170913163039.GT4914@intel.com> References: <20170913140900.6972-1-ville.syrjala@linux.intel.com> <20170913140900.6972-8-ville.syrjala@linux.intel.com> <150531415092.4880.11723095123917876755@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 234696E86A for ; Wed, 13 Sep 2017 16:30:43 +0000 (UTC) Content-Disposition: inline In-Reply-To: <150531415092.4880.11723095123917876755@mail.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgMDM6NDk6MTBQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFF1b3RpbmcgVmlsbGUgU3lyamFsYSAoMjAxNy0wOS0xMyAxNTowODo1OSkKPiA+IEZy b206IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gPiAK PiA+IFdlIG9ubHkgaGF2ZSB0aHJlZSBwaXBlcywgc28gOCBiaXRzIGlzIG1vcmUgdGhhbiBzdWZm aWNpZW50IHRvIHRyYWNrCj4gPiB3aGljaCBpcyBhY3RpdmUuIEFsc28gc3RhcnQgdXNpbmcgQklU KCkgd2hlbiBwb3B1bGF0aW5nIHRoZW0uCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5 cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gPiAtLS0KPiA+ICBkcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oICAgICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyB8IDEwICsrKysrLS0tLS0KPiA+ICBkcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9kcnYuaCAgICAgfCAgNCArKy0tCj4gPiAgMyBmaWxlcyBjaGFuZ2Vk LCA4IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9kcnYuaAo+ID4gaW5kZXggZDRlYzQ0NDk1YzAwLi5mOGQ3NTk5Y2ZmNDMgMTAwNjQ0Cj4gPiAt LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCj4gPiArKysgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2Rydi5oCj4gPiBAQCAtMjM4Myw3ICsyMzgzLDcgQEAgc3RydWN0IGRy bV9pOTE1X3ByaXZhdGUgewo+ID4gICAgICAgICAgKi8KPiA+ICAgICAgICAgc3RydWN0IG11dGV4 IGRwbGxfbG9jazsKPiA+ICAKPiA+IC0gICAgICAgdW5zaWduZWQgaW50IGFjdGl2ZV9jcnRjczsK PiA+ICsgICAgICAgdTggYWN0aXZlX2NydGNzOwo+ID4gICAgICAgICAvKiBtaW5pbXVtIGFjY2Vw dGFibGUgY2RjbGsgZm9yIGVhY2ggcGlwZSAqLwo+ID4gICAgICAgICBpbnQgbWluX2NkY2xrW0k5 MTVfTUFYX1BJUEVTXTsKPiA+ICAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMK PiA+IGluZGV4IDM1ZmU4YTk4MDgwZS4uYzMzZmNlOWQ5ODI0IDEwMDY0NAo+ID4gLS0tIGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiA+IEBAIC02MDMyLDcgKzYwMzIsNyBAQCBzdGF0aWMg dm9pZCBpbnRlbF9jcnRjX2Rpc2FibGVfbm9hdG9taWMoc3RydWN0IGRybV9jcnRjICpjcnRjLAo+ ID4gICAgICAgICAgICAgICAgIGludGVsX2Rpc3BsYXlfcG93ZXJfcHV0KGRldl9wcml2LCBkb21h aW4pOwo+ID4gICAgICAgICBpbnRlbF9jcnRjLT5lbmFibGVkX3Bvd2VyX2RvbWFpbnMgPSAwOwo+ ID4gIAo+ID4gLSAgICAgICBkZXZfcHJpdi0+YWN0aXZlX2NydGNzICY9IH4oMSA8PCBpbnRlbF9j cnRjLT5waXBlKTsKPiA+ICsgICAgICAgZGV2X3ByaXYtPmFjdGl2ZV9jcnRjcyAmPSB+QklUKGlu dGVsX2NydGMtPnBpcGUpOwo+ID4gICAgICAgICBkZXZfcHJpdi0+bWluX2NkY2xrW2ludGVsX2Ny dGMtPnBpcGVdID0gMDsKPiA+ICB9Cj4gPiAgCj4gPiBAQCAtMTE5NTYsMTIgKzExOTU2LDEyIEBA IHN0YXRpYyBpbnQgaW50ZWxfbW9kZXNldF9jaGVja3Moc3RydWN0IGRybV9hdG9taWNfc3RhdGUg KnN0YXRlKQo+ID4gIAo+ID4gICAgICAgICBmb3JfZWFjaF9vbGRuZXdfaW50ZWxfY3J0Y19pbl9z dGF0ZShpbnRlbF9zdGF0ZSwgY3J0Yywgb2xkX2NydGNfc3RhdGUsIG5ld19jcnRjX3N0YXRlLCBp KSB7Cj4gPiAgICAgICAgICAgICAgICAgaWYgKG5ld19jcnRjX3N0YXRlLT5iYXNlLmFjdGl2ZSkK PiA+IC0gICAgICAgICAgICAgICAgICAgICAgIGludGVsX3N0YXRlLT5hY3RpdmVfY3J0Y3MgfD0g MSA8PCBpOwo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgaW50ZWxfc3RhdGUtPmFjdGl2ZV9j cnRjcyB8PSBCSVQoY3J0Yy0+cGlwZSk7Cj4gPiAgICAgICAgICAgICAgICAgZWxzZQo+ID4gLSAg ICAgICAgICAgICAgICAgICAgICAgaW50ZWxfc3RhdGUtPmFjdGl2ZV9jcnRjcyAmPSB+KDEgPDwg aSk7Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICBpbnRlbF9zdGF0ZS0+YWN0aXZlX2NydGNz ICY9IH5CSVQoY3J0Yy0+cGlwZSk7Cj4gCj4gVGhlcmUncyBhbiBod2VpZ2h0MzIoaW50ZWxfc3Rh dGUtPmFjdGl2ZV9jcnRjcyAmIChkcm1fY3J0Y19tYXNrKGZvcl9jcnRjKSAtIDEpKQo+IAo+IG1p eGluZyBkcm1fY3J0Y19tYXNrKCkgYW5kIEJJVChjcnRjLT5waXBlKSBsZWF2ZXMgYSBuYXN0eSB0 YXN0ZS4KCkhtbS4gTG9va3MgbGlrZSB0aGF0IG1peHVwIGdvZXMgZXZlbiBkZWVwZXIgaW4gdGhl IFNLTCsgd20gY29kZS4gTm90CnN1cmUgSSB3YW50IHRvIHRyeSB1bnRhbmdsaW5nIGl0IGFsbC4K Cj4gQW5kCj4gbG90cyBvZiBod2VpZ2h0MzIoKSB0byBjbGVhbnVwLgo+ID4gIAo+ID4gICAgICAg ICAgICAgICAgIGlmIChvbGRfY3J0Y19zdGF0ZS0+YmFzZS5hY3RpdmUgIT0gbmV3X2NydGNfc3Rh dGUtPmJhc2UuYWN0aXZlKQo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgaW50ZWxfc3RhdGUt PmFjdGl2ZV9waXBlX2NoYW5nZXMgfD0gZHJtX2NydGNfbWFzaygmY3J0Yy0+YmFzZSk7Cj4gPiAr ICAgICAgICAgICAgICAgICAgICAgICBpbnRlbF9zdGF0ZS0+YWN0aXZlX3BpcGVfY2hhbmdlcyB8 PSBCSVQoY3J0Yy0+cGlwZSk7Cj4gCj4gSG1tLiBMb29rcyB2ZXJ5IG9kZCB0byBiZSBzbyBpc29s YXRlZC4gSXQncyB0cmVhdGVkIGFzIGEgYm9vbCB3aGljaAo+IGV4cGxhaW5zIHdoeSB0aGVyZSdz IG5vIGNvcnJlc3BvbmRpbmcgY2xlYXJfYml0KCkuCj4gLUNocmlzCgotLSAKVmlsbGUgU3lyasOk bMOkCkludGVsIE9UQwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK