From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matt Roper Subject: Re: [PATCH 16/21 v2] drm/i915: Ensure setting up scalers into staged crtc_state Date: Wed, 25 Mar 2015 10:21:36 -0700 Message-ID: <20150325172136.GF4572@intel.com> References: <1426896282-23215-1-git-send-email-chandra.konduru@intel.com> <1426896282-23215-17-git-send-email-chandra.konduru@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 69CA96E8EE for ; Wed, 25 Mar 2015 10:21:47 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1426896282-23215-17-git-send-email-chandra.konduru@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chandra Konduru Cc: daniel.vetter@intel.com, intel-gfx@lists.freedesktop.org, ander.conselvan.de.oliveira@intel.com List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBNYXIgMjAsIDIwMTUgYXQgMDU6MDQ6MzdQTSAtMDcwMCwgQ2hhbmRyYSBLb25kdXJ1 IHdyb3RlOgo+IEZyb20gaW50ZWxfYXRvbWljX2NoZWNrLCBjYWxsIGludGVsX2F0b21pY19zZXR1 cF9zY2FsZXJzKCkgdG8KPiBhc3NpZ24gc2NhbGVycyBiYXNlZCBvbiBzdGFnZWQgc2NhbGluZyBy ZXF1ZXN0cy4gRmFpbCB0aGUKPiB0cmFuc2FjdGlvbiBpZiBzZXR1cCByZXR1cm5zIGVycm9yLgo+ IAo+IFNldHRpbmcgdXAgb2Ygc2NhbGVycyBzaG91bGQgYmUgbW92ZWQgdG8gYXRvbWljIGNydGMg Y2hlY2sgIG9uY2UKPiBhdG9taWMgY3J0YyBpcyByZWFkeS4KPiAKPiB2MjoKPiAtdXBkYXRlZCBw YXJhbWV0ZXIgcGFzc2luZyB0byBzZXR1cF9zY2FsZXJzIChtZSkKPiAKPiBTaWduZWQtb2ZmLWJ5 OiBDaGFuZHJhIEtvbmR1cnUgPGNoYW5kcmEua29uZHVydUBpbnRlbC5jb20+Cj4gLS0tCj4gIGRy aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2F0b21pYy5jIHwgICAxMSArKysrKysrKysrKwo+ICAx IGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9hdG9taWMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2F0b21pYy5jCj4gaW5kZXggNDA3NTE2YS4uNzNlOTRjNCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9hdG9taWMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2F0b21pYy5jCj4gQEAgLTQ4LDYgKzQ4LDggQEAgaW50IGludGVsX2F0b21pY19jaGVj ayhzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAo+ICAJaW50IG5jcnRjcyA9IGRldi0+bW9kZV9jb25m aWcubnVtX2NydGM7Cj4gIAlpbnQgbmNvbm5lY3RvcnMgPSBkZXYtPm1vZGVfY29uZmlnLm51bV9j b25uZWN0b3I7Cj4gIAllbnVtIHBpcGUgbnVjbGVhcl9waXBlID0gSU5WQUxJRF9QSVBFOwo+ICsJ c3RydWN0IGludGVsX2NydGMgKm51Y2xlYXJfY3J0YyA9IE5VTEw7Cj4gKwlzdHJ1Y3QgaW50ZWxf Y3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSA9IE5VTEw7Cj4gIAlpbnQgcmV0Owo+ICAJaW50IGk7Cj4g IAlib29sIG5vdF9udWNsZWFyID0gZmFsc2U7Cj4gQEAgLTc4LDYgKzgwLDEwIEBAIGludCBpbnRl bF9hdG9taWNfY2hlY2soc3RydWN0IGRybV9kZXZpY2UgKmRldiwKPiAgCQlzdHJ1Y3QgaW50ZWxf Y3J0YyAqY3J0YyA9IHRvX2ludGVsX2NydGMoc3RhdGUtPmNydGNzW2ldKTsKPiAgCQlpZiAoY3J0 YyAmJiBjcnRjLT5waXBlICE9IG51Y2xlYXJfcGlwZSkKPiAgCQkJbm90X251Y2xlYXIgPSB0cnVl Owo+ICsJCWlmIChjcnRjICYmIGNydGMtPnBpcGUgPT0gbnVjbGVhcl9waXBlKSB7Cj4gKwkJCW51 Y2xlYXJfY3J0YyA9IGNydGM7Cj4gKwkJCWNydGNfc3RhdGUgPSB0b19pbnRlbF9jcnRjX3N0YXRl KHN0YXRlLT5jcnRjX3N0YXRlc1tpXSk7Cj4gKwkJfQo+ICAJfQo+ICAJZm9yIChpID0gMDsgaSA8 IG5jb25uZWN0b3JzOyBpKyspCj4gIAkJaWYgKHN0YXRlLT5jb25uZWN0b3JzW2ldICE9IE5VTEwp Cj4gQEAgLTkyLDYgKzk4LDExIEBAIGludCBpbnRlbF9hdG9taWNfY2hlY2soc3RydWN0IGRybV9k ZXZpY2UgKmRldiwKPiAgCWlmIChyZXQpCj4gIAkJcmV0dXJuIHJldDsKPiAgCj4gKwkvKiBGSVhN RTogbW92ZSB0byBjcnRjIGF0b21pYyBjaGVjayBmdW5jdGlvbiBvbmNlIGl0IGlzIHJlYWR5ICov CgpXZSBjYW4gZ28gYWhlYWQgYW5kIGFkZCB0aGUgY3J0YydzIGF0b21pY19jaGVjayBub3cuCmRy bV9hdG9taWNfaGVscGVyX2NoZWNrX3BsYW5lcygpIHdpbGwgY2FsbCBpdCBpZiB3ZSBzZXR1cCB0 aGUgZnVuY3Rpb24KcG9pbnRlci4KCgpNYXR0Cgo+ICsJcmV0ID0gaW50ZWxfYXRvbWljX3NldHVw X3NjYWxlcnMoZGV2LCBudWNsZWFyX2NydGMsIGNydGNfc3RhdGUpOwo+ICsJaWYgKHJldCkKPiAr CQlyZXR1cm4gcmV0Owo+ICsKPiAgCXJldHVybiByZXQ7Cj4gIH0KPiAgCj4gLS0gCj4gMS43Ljku NQo+IAoKLS0gCk1hdHQgUm9wZXIKR3JhcGhpY3MgU29mdHdhcmUgRW5naW5lZXIKSW9URyBQbGF0 Zm9ybSBFbmFibGluZyAmIERldmVsb3BtZW50CkludGVsIENvcnBvcmF0aW9uCig5MTYpIDM1Ni0y Nzk1Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVs LWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==