From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: Re: [PATCH 19/26] drm/i915: move adjusted_mode checks from fbc_update to fbc_enable Date: Thu, 29 Oct 2015 13:59:59 +0100 Message-ID: <5632184F.7040203@linux.intel.com> References: <1445964628-30226-1-git-send-email-paulo.r.zanoni@intel.com> <1445964628-30226-20-git-send-email-paulo.r.zanoni@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 983886E6A0 for ; Thu, 29 Oct 2015 06:00:08 -0700 (PDT) In-Reply-To: <1445964628-30226-20-git-send-email-paulo.r.zanoni@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Paulo Zanoni , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T3AgMjctMTAtMTUgb20gMTc6NTAgc2NocmVlZiBQYXVsbyBaYW5vbmk6Cj4gVGhlc2UgdGhpbmdz IGNhbid0IGNoYW5nZSB3aXRob3V0IGEgZnVsbCBtb2Rlc2V0LgpGYWxzZSEgRmFzdHNldCBjYW4g dXBkYXRlIHBhcmFtZXRlcnMgdG9vLiBBbHRob3VnaCBJIGRvbid0IHRoaW5rIGl0IGN1cnJlbnRs eSBwcmV2ZW50cyBEQkxTQ0FOIHVwZGF0ZXMsCnNvIG1heWJlIG1ha2Ugc3VyZSBjZmIgZW5hYmxl L2Rpc2FibGUgaXMgY2FsbGVkIHdoZW4gdXBkYXRpbmcgcGlwZSB0b28/Cj4gU2lnbmVkLW9mZi1i eTogUGF1bG8gWmFub25pIDxwYXVsby5yLnphbm9uaUBpbnRlbC5jb20+Cj4gLS0tCj4gIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiYy5jIHwgMTYgKysrKysrKystLS0tLS0tLQo+ICAxIGZp bGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiYy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfZmJjLmMKPiBpbmRleCAwYmEyNWI5Li42YWE5YWY4IDEwMDY0NAo+IC0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiYy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfZmJjLmMKPiBAQCAtODI1LDcgKzgyNSw2IEBAIHN0YXRpYyB2b2lkIF9faW50ZWxf ZmJjX3VwZGF0ZShzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YykKPiAgCXN0cnVjdCBkcm1faTkxNV9w cml2YXRlICpkZXZfcHJpdiA9IGNydGMtPmJhc2UuZGV2LT5kZXZfcHJpdmF0ZTsKPiAgCXN0cnVj dCBkcm1fZnJhbWVidWZmZXIgKmZiOwo+ICAJc3RydWN0IGRybV9pOTE1X2dlbV9vYmplY3QgKm9i ajsKPiAtCWNvbnN0IHN0cnVjdCBkcm1fZGlzcGxheV9tb2RlICphZGp1c3RlZF9tb2RlOwo+ICAK PiAgCVdBUk5fT04oIW11dGV4X2lzX2xvY2tlZCgmZGV2X3ByaXYtPmZiYy5sb2NrKSk7Cj4gIAo+ IEBAIC04NDQsMTMgKzg0Myw2IEBAIHN0YXRpYyB2b2lkIF9faW50ZWxfZmJjX3VwZGF0ZShzdHJ1 Y3QgaW50ZWxfY3J0YyAqY3J0YykKPiAgCj4gIAlmYiA9IGNydGMtPmJhc2UucHJpbWFyeS0+ZmI7 Cj4gIAlvYmogPSBpbnRlbF9mYl9vYmooZmIpOwo+IC0JYWRqdXN0ZWRfbW9kZSA9ICZjcnRjLT5j b25maWctPmJhc2UuYWRqdXN0ZWRfbW9kZTsKPiAtCj4gLQlpZiAoKGFkanVzdGVkX21vZGUtPmZs YWdzICYgRFJNX01PREVfRkxBR19JTlRFUkxBQ0UpIHx8Cj4gLQkgICAgKGFkanVzdGVkX21vZGUt PmZsYWdzICYgRFJNX01PREVfRkxBR19EQkxTQ0FOKSkgewo+IC0JCXNldF9ub19mYmNfcmVhc29u KGRldl9wcml2LCAiaW5jb21wYXRpYmxlIG1vZGUiKTsKPiAtCQlnb3RvIG91dF9kaXNhYmxlOwo+ IC0JfQo+ICAKPiAgCWlmICghaW50ZWxfZmJjX2h3X3RyYWNraW5nX2NvdmVyc19zY3JlZW4oY3J0 YykpIHsKPiAgCQlzZXRfbm9fZmJjX3JlYXNvbihkZXZfcHJpdiwgIm1vZGUgdG9vIGxhcmdlIGZv ciBjb21wcmVzc2lvbiIpOwo+IEBAIC0xMDc2LDYgKzEwNjgsOCBAQCB2b2lkIGludGVsX2ZiY19m bGlwX3ByZXBhcmUoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAo+ICB2b2lkIGlu dGVsX2ZiY19lbmFibGUoc3RydWN0IGludGVsX2NydGMgKmNydGMpCj4gIHsKPiAgCXN0cnVjdCBk cm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IGNydGMtPmJhc2UuZGV2LT5kZXZfcHJpdmF0ZTsK PiArCWNvbnN0IHN0cnVjdCBkcm1fZGlzcGxheV9tb2RlICphZGp1c3RlZF9tb2RlID0KPiArCQkJ CQkmY3J0Yy0+Y29uZmlnLT5iYXNlLmFkanVzdGVkX21vZGU7Cj4gIAo+ICAJaWYgKCFmYmNfc3Vw cG9ydGVkKGRldl9wcml2KSkKPiAgCQlyZXR1cm47Cj4gQEAgLTExMTAsNiArMTEwNCwxMiBAQCB2 b2lkIGludGVsX2ZiY19lbmFibGUoc3RydWN0IGludGVsX2NydGMgKmNydGMpCj4gIAkJZ290byBv dXQ7Cj4gIAl9Cj4gIAo+ICsJaWYgKChhZGp1c3RlZF9tb2RlLT5mbGFncyAmIERSTV9NT0RFX0ZM QUdfSU5URVJMQUNFKSB8fAo+ICsJICAgIChhZGp1c3RlZF9tb2RlLT5mbGFncyAmIERSTV9NT0RF X0ZMQUdfREJMU0NBTikpIHsKPiArCQlzZXRfbm9fZmJjX3JlYXNvbihkZXZfcHJpdiwgImluY29t cGF0aWJsZSBtb2RlIik7Cj4gKwkJZ290byBvdXQ7Cj4gKwl9Cj4gKwo+ICAJaWYgKGludGVsX2Zi Y19hbGxvY19jZmIoY3J0YykpIHsKPiAgCQlzZXRfbm9fZmJjX3JlYXNvbihkZXZfcHJpdiwgIm5v dCBlbm91Z2ggc3RvbGVuIG1lbW9yeSIpOwo+ICAJCWdvdG8gb3V0OwoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK