From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 08/20] drm/i915: Don't use encoder->new_crtc in intel_modeset_pipe_config() Date: Thu, 26 Mar 2015 17:44:30 +0100 Message-ID: <20150326164429.GG24805@phenom.ffwll.local> References: <1426861099-28445-1-git-send-email-ander.conselvan.de.oliveira@intel.com> <1426861099-28445-9-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-wg0-f53.google.com (mail-wg0-f53.google.com [74.125.82.53]) by gabe.freedesktop.org (Postfix) with ESMTP id 5AA2B6EA59 for ; Thu, 26 Mar 2015 09:42:45 -0700 (PDT) Received: by wgbcc7 with SMTP id cc7so70048431wgb.0 for ; Thu, 26 Mar 2015 09:42:44 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1426861099-28445-9-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 T24gRnJpLCBNYXIgMjAsIDIwMTUgYXQgMDQ6MTg6MDhQTSArMDIwMCwgQW5kZXIgQ29uc2VsdmFu IGRlIE9saXZlaXJhIHdyb3RlOgo+IE1vdmUgdG93YXJkcyBhdG9taWMgYnkgdXNpbmcgdGhlIGxl Z2FjeSBtb2Rlc2V0J3MgZHJtX2F0b21pY19zdGF0ZQo+IGluc3RlYWQuCj4gCj4gdjI6IE1vdmUg Y2FsbCB0byBkcm1fYXRvbWljX2FkZF9hZmZlY3RlZF9jb25uZWN0b3JzKCkgdG8KPiAgICAgaW50 ZWxfbW9kZXNldF9jb21wdXRlX2NvbmZpZygpLiAoRGFuaWVsKQo+IAo+IFNpZ25lZC1vZmYtYnk6 IEFuZGVyIENvbnNlbHZhbiBkZSBPbGl2ZWlyYSA8YW5kZXIuY29uc2VsdmFuLmRlLm9saXZlaXJh QGludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5j IHwgMTcgKysrKysrKysrKysrKysrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMo KyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+ IGluZGV4IGI3NjcyNmYuLjc4NTFkNmMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfZGlzcGxheS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlz cGxheS5jCj4gQEAgLTEwNDM0LDggKzEwNDM0LDExIEBAIGludGVsX21vZGVzZXRfcGlwZV9jb25m aWcoc3RydWN0IGRybV9jcnRjICpjcnRjLAo+ICB7Cj4gIAlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2 ID0gY3J0Yy0+ZGV2Owo+ICAJc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXI7Cj4gKwlzdHJ1 Y3QgaW50ZWxfY29ubmVjdG9yICpjb25uZWN0b3I7Cj4gKwlzdHJ1Y3QgZHJtX2Nvbm5lY3Rvcl9z dGF0ZSAqY29ubmVjdG9yX3N0YXRlOwo+ICAJc3RydWN0IGludGVsX2NydGNfc3RhdGUgKnBpcGVf Y29uZmlnOwo+ICAJaW50IHBsYW5lX2JwcCwgcmV0ID0gLUVJTlZBTDsKPiArCWludCBpOwo+ICAJ Ym9vbCByZXRyeSA9IHRydWU7Cj4gIAo+ICAJaWYgKCFjaGVja19lbmNvZGVyX2Nsb25pbmcodG9f aW50ZWxfY3J0YyhjcnRjKSkpIHsKPiBAQCAtMTA1MDksMTEgKzEwNTEyLDE3IEBAIGVuY29kZXJf cmV0cnk6Cj4gIAkgKiBhZGp1c3QgaXQgYWNjb3JkaW5nIHRvIGxpbWl0YXRpb25zIG9yIGNvbm5l Y3RvciBwcm9wZXJ0aWVzLCBhbmQgYWxzbwo+ICAJICogYSBjaGFuY2UgdG8gcmVqZWN0IHRoZSBt b2RlIGVudGlyZWx5Lgo+ICAJICovCj4gLQlmb3JfZWFjaF9pbnRlbF9lbmNvZGVyKGRldiwgZW5j b2Rlcikgewo+ICsJZm9yIChpID0gMDsgaSA8IHN0YXRlLT5udW1fY29ubmVjdG9yOyBpKyspIHsK PiArCQljb25uZWN0b3IgPSB0b19pbnRlbF9jb25uZWN0b3Ioc3RhdGUtPmNvbm5lY3RvcnNbaV0p Owo+ICsJCWlmICghY29ubmVjdG9yKQo+ICsJCQljb250aW51ZTsKPiAgCj4gLQkJaWYgKCZlbmNv ZGVyLT5uZXdfY3J0Yy0+YmFzZSAhPSBjcnRjKQo+ICsJCWNvbm5lY3Rvcl9zdGF0ZSA9IHN0YXRl LT5jb25uZWN0b3Jfc3RhdGVzW2ldOwo+ICsJCWlmIChjb25uZWN0b3Jfc3RhdGUtPmNydGMgIT0g Y3J0YykKPiAgCQkJY29udGludWU7Cj4gIAo+ICsJCWVuY29kZXIgPSB0b19pbnRlbF9lbmNvZGVy KGNvbm5lY3Rvcl9zdGF0ZS0+YmVzdF9lbmNvZGVyKTsKPiArCj4gIAkJaWYgKCEoZW5jb2Rlci0+ Y29tcHV0ZV9jb25maWcoZW5jb2RlciwgcGlwZV9jb25maWcpKSkgewo+ICAJCQlEUk1fREVCVUdf S01TKCJFbmNvZGVyIGNvbmZpZyBmYWlsdXJlXG4iKTsKPiAgCQkJZ290byBmYWlsOwo+IEBAIC0x MTIzNyw2ICsxMTI0NiwxMCBAQCBpbnRlbF9tb2Rlc2V0X2NvbXB1dGVfY29uZmlnKHN0cnVjdCBk cm1fY3J0YyAqY3J0YywKPiAgCXN0cnVjdCBpbnRlbF9jcnRjICppbnRlbF9jcnRjOwo+ICAJaW50 IHJldCA9IDA7Cj4gIAo+ICsJcmV0ID0gZHJtX2F0b21pY19hZGRfYWZmZWN0ZWRfY29ubmVjdG9y cyhzdGF0ZSwgY3J0Yyk7CgpBaCwgaGVyZSdzIHRoZSB1c2FnZSBvZiByZXQgdGhhdCBJJ3ZlIG1p c3NlZCBpbiB0aGUgZmlyc3QgcGF0Y2guCi1EYW5pZWwKCj4gKwlpZiAocmV0KQo+ICsJCXJldHVy biBFUlJfUFRSKHJldCk7Cj4gKwo+ICAJaW50ZWxfbW9kZXNldF9hZmZlY3RlZF9waXBlcyhjcnRj LCBtb2Rlc2V0X3BpcGVzLAo+ICAJCQkJICAgICBwcmVwYXJlX3BpcGVzLCBkaXNhYmxlX3BpcGVz KTsKPiAgCj4gLS0gCj4gMi4xLjAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwo+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPiBJbnRlbC1nZnhAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ludGVsLWdmeAoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIs IEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==