From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 13/20] drm/i915: Don't use staged config in intel_dp_mst_compute_config() Date: Thu, 26 Mar 2015 18:00:01 +0100 Message-ID: <20150326170001.GK24805@phenom.ffwll.local> References: <1426861099-28445-1-git-send-email-ander.conselvan.de.oliveira@intel.com> <1426861099-28445-14-git-send-email-ander.conselvan.de.oliveira@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f169.google.com (mail-wi0-f169.google.com [209.85.212.169]) by gabe.freedesktop.org (Postfix) with ESMTP id 1ACF36EA63 for ; Thu, 26 Mar 2015 09:58:16 -0700 (PDT) Received: by wiaa2 with SMTP id a2so31430836wia.0 for ; Thu, 26 Mar 2015 09:58:15 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1426861099-28445-14-git-send-email-ander.conselvan.de.oliveira@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Ander Conselvan de Oliveira Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBNYXIgMjAsIDIwMTUgYXQgMDQ6MTg6MTNQTSArMDIwMCwgQW5kZXIgQ29uc2VsdmFu IGRlIE9saXZlaXJhIHdyb3RlOgo+IE1vdmUgdG93YXJkcyBhdG9taWMgYnkgdXNpbmcgdGhlIGxl Z2FjeSBtb2Rlc2V0J3MgZHJtX2F0b21pY19zdGF0ZQo+IGluc3RlYWQuCj4gCj4gU2lnbmVkLW9m Zi1ieTogQW5kZXIgQ29uc2VsdmFuIGRlIE9saXZlaXJhIDxhbmRlci5jb25zZWx2YW4uZGUub2xp dmVpcmFAaW50ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9t c3QuYyB8IDE3ICsrKysrKysrKysrLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRp b25zKCspLCA2IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9kcF9tc3QuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5j Cj4gaW5kZXggNWMwNmEwNi4uYjEzMmZlNiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9kcF9tc3QuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rw X21zdC5jCj4gQEAgLTM2LDExICszNiwxMSBAQCBzdGF0aWMgYm9vbCBpbnRlbF9kcF9tc3RfY29t cHV0ZV9jb25maWcoc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIsCj4gIAlzdHJ1Y3QgaW50 ZWxfZHBfbXN0X2VuY29kZXIgKmludGVsX21zdCA9IGVuY190b19tc3QoJmVuY29kZXItPmJhc2Up Owo+ICAJc3RydWN0IGludGVsX2RpZ2l0YWxfcG9ydCAqaW50ZWxfZGlnX3BvcnQgPSBpbnRlbF9t c3QtPnByaW1hcnk7Cj4gIAlzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwID0gJmludGVsX2RpZ19w b3J0LT5kcDsKPiAtCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBlbmNvZGVyLT5iYXNlLmRldjsK PiAtCWludCBicHA7Cj4gKwlzdHJ1Y3QgZHJtX2F0b21pY19zdGF0ZSAqc3RhdGU7Cj4gKwlpbnQg YnBwLCBpOwo+ICAJaW50IGxhbmVfY291bnQsIHNsb3RzOwo+ICAJc3RydWN0IGRybV9kaXNwbGF5 X21vZGUgKmFkanVzdGVkX21vZGUgPSAmcGlwZV9jb25maWctPmJhc2UuYWRqdXN0ZWRfbW9kZTsK PiAtCXN0cnVjdCBpbnRlbF9jb25uZWN0b3IgKmZvdW5kID0gTlVMTCwgKmludGVsX2Nvbm5lY3Rv cjsKPiArCXN0cnVjdCBpbnRlbF9jb25uZWN0b3IgKmZvdW5kID0gTlVMTDsKPiAgCWludCBtc3Rf cGJuOwo+ICAKPiAgCXBpcGVfY29uZmlnLT5kcF9lbmNvZGVyX2lzX21zdCA9IHRydWU7Cj4gQEAg LTU4LDkgKzU4LDE0IEBAIHN0YXRpYyBib29sIGludGVsX2RwX21zdF9jb21wdXRlX2NvbmZpZyhz dHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlciwKPiAgCXBpcGVfY29uZmlnLT5waXBlX2JwcCA9 IDI0Owo+ICAJcGlwZV9jb25maWctPnBvcnRfY2xvY2sgPSBkcm1fZHBfYndfY29kZV90b19saW5r X3JhdGUoaW50ZWxfZHAtPmxpbmtfYncpOwo+ICAKPiAtCWZvcl9lYWNoX2ludGVsX2Nvbm5lY3Rv cihkZXYsIGludGVsX2Nvbm5lY3Rvcikgewo+IC0JCWlmIChpbnRlbF9jb25uZWN0b3ItPm5ld19l bmNvZGVyID09IGVuY29kZXIpIHsKPiAtCQkJZm91bmQgPSBpbnRlbF9jb25uZWN0b3I7Cj4gKwlz dGF0ZSA9IHBpcGVfY29uZmlnLT5iYXNlLnN0YXRlOwo+ICsKPiArCWZvciAoaSA9IDA7IGkgPCBz dGF0ZS0+bnVtX2Nvbm5lY3RvcjsgaSsrKSB7Cj4gKwkJaWYgKCFzdGF0ZS0+Y29ubmVjdG9yc1tp XSkKPiArCQkJY29udGludWU7Cj4gKwo+ICsJCWlmIChzdGF0ZS0+Y29ubmVjdG9yX3N0YXRlc1tp XS0+YmVzdF9lbmNvZGVyID09ICZlbmNvZGVyLT5iYXNlKSB7Cj4gKwkJCWZvdW5kID0gdG9faW50 ZWxfY29ubmVjdG9yKHN0YXRlLT5jb25uZWN0b3JzW2ldKTsKCkEgaGVscGVyIHRvIGxvb2sgdXAg dGhlIGNvbm5lY3Rvci9jb25uZWN0b3Jfc3RhdGUgZm9yIGEgZ2l2ZW4gZW5jb2RlcgptaWdodCBi ZSB1c2VmdWwgaW4gZ2VuZXJhbC4gV2UgYWxzbyBuZWVkIHRoYXQgZm9yIHRoZSBkZGkgcGVyc29u YWxpdHkgZnVuLAphbmQgSSBndWVzcyBhIGJ1bmNoIG9mIG90aGVyIHBsYWNlcyB3aGVyZSB3ZSBo YXZlIGxvb3BzIGp1c3QgYmVjYXVzZSBvdXIKbG9naWMgaXMgYmFzZWQgb24gZW5jb2RlcnMgYnV0 IGF0b21pYyBzdGF0ZXMgYXJlIGF0dGFjaGVkIHRvIGVuY29kZXJzLgoKTm90IHN1cmUgaWYgaXQn cyB3b3J0aCBpdCB0aG91Z2h0LgotRGFuaWVsCgo+ICAJCQlicmVhazsKPiAgCQl9Cj4gIAl9Cj4g LS0gCj4gMi4xLjAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwo+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCj4gaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ludGVsLWdmeAoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENv cnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vaW50ZWwtZ2Z4Cg==