From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Sharma, Shashank" Subject: Re: [PATCH 02/12] drm/i915: Remove encoder type checks from MST suspend/resume Date: Thu, 16 Jun 2016 18:11:50 +0530 Message-ID: <57629E8E.6020007@intel.com> References: <1465382507-23085-1-git-send-email-ville.syrjala@linux.intel.com> <1465382507-23085-3-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" 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 0DB206EA3A for ; Thu, 16 Jun 2016 12:42:51 +0000 (UTC) In-Reply-To: <1465382507-23085-3-git-send-email-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: ville.syrjala@linux.intel.com, intel-gfx@lists.freedesktop.org Cc: Dave Airlie List-Id: intel-gfx@lists.freedesktop.org UmVnYXJkcwpTaGFzaGFuawpPbiA2LzgvMjAxNiA0OjExIFBNLCB2aWxsZS5zeXJqYWxhQGxpbnV4 LmludGVsLmNvbSB3cm90ZToKPiBGcm9tOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFA bGludXguaW50ZWwuY29tPgo+Cj4gTm93IHRoYXQgZURQIGVuY29kZXJzIHdvbid0IGhhdmUgY2Fu X21zdD09dHJ1ZSwgd2UgY2FuIHRocm93IG91dAo+IHRoZSBlbmNvZGVyIHR5cGUgY2hlY2tzIGZy b20gdGhlIE1TVCBzdXNwZW5kL3Jlc3VtZSBwYXRocy4KPgo+IENjOiBEYXZlIEFpcmxpZSA8YWly bGllZEByZWRoYXQuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUu c3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9kcC5jIHwgMjggKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQo+ICAgMSBmaWxlIGNo YW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9kcC5jCj4gaW5kZXggMGFiNGYzMTlmODhmLi4yOWZiMGQ5MDdmN2IgMTAwNjQ0Cj4gLS0t IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2RwLmMKPiBAQCAtNTY1OSwxNSArNTY1OSwxMiBAQCB2b2lkIGludGVsX2Rw X21zdF9zdXNwZW5kKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpCj4gICAJLyogZGlzYWJsZSBNU1Qg Ki8KPiAgIAlmb3IgKGkgPSAwOyBpIDwgSTkxNV9NQVhfUE9SVFM7IGkrKykgewo+ICAgCQlzdHJ1 Y3QgaW50ZWxfZGlnaXRhbF9wb3J0ICppbnRlbF9kaWdfcG9ydCA9IGRldl9wcml2LT5ob3RwbHVn LmlycV9wb3J0W2ldOwo+IC0JCWlmICghaW50ZWxfZGlnX3BvcnQpCj4gKwo+ICsJCWlmICghaW50 ZWxfZGlnX3BvcnQgfHwgIWludGVsX2RpZ19wb3J0LT5kcC5jYW5fbXN0KQo+ICAgCQkJY29udGlu dWU7Cj4KPiAtCQlpZiAoaW50ZWxfZGlnX3BvcnQtPmJhc2UudHlwZSA9PSBJTlRFTF9PVVRQVVRf RElTUExBWVBPUlQpIHsKPiAtCQkJaWYgKCFpbnRlbF9kaWdfcG9ydC0+ZHAuY2FuX21zdCkKPiAt CQkJCWNvbnRpbnVlOwo+IC0JCQlpZiAoaW50ZWxfZGlnX3BvcnQtPmRwLmlzX21zdCkKPiAtCQkJ CWRybV9kcF9tc3RfdG9wb2xvZ3lfbWdyX3N1c3BlbmQoJmludGVsX2RpZ19wb3J0LT5kcC5tc3Rf bWdyKTsKPiAtCQl9Cj4gKwkJaWYgKGludGVsX2RpZ19wb3J0LT5kcC5pc19tc3QpCj4gKwkJCWRy bV9kcF9tc3RfdG9wb2xvZ3lfbWdyX3N1c3BlbmQoJmludGVsX2RpZ19wb3J0LT5kcC5tc3RfbWdy KTsKPiAgIAl9Cj4gICB9Cj4KPiBAQCAtNTY3OCwxOCArNTY3NSwxMyBAQCB2b2lkIGludGVsX2Rw X21zdF9yZXN1bWUoc3RydWN0IGRybV9kZXZpY2UgKmRldikKPgo+ICAgCWZvciAoaSA9IDA7IGkg PCBJOTE1X01BWF9QT1JUUzsgaSsrKSB7Cj4gICAJCXN0cnVjdCBpbnRlbF9kaWdpdGFsX3BvcnQg KmludGVsX2RpZ19wb3J0ID0gZGV2X3ByaXYtPmhvdHBsdWcuaXJxX3BvcnRbaV07Cj4gLQkJaWYg KCFpbnRlbF9kaWdfcG9ydCkKPiAtCQkJY29udGludWU7Cj4gLQkJaWYgKGludGVsX2RpZ19wb3J0 LT5iYXNlLnR5cGUgPT0gSU5URUxfT1VUUFVUX0RJU1BMQVlQT1JUKSB7Cj4gLQkJCWludCByZXQ7 Cj4gKwkJaW50IHJldDsKPgo+IC0JCQlpZiAoIWludGVsX2RpZ19wb3J0LT5kcC5jYW5fbXN0KQo+ IC0JCQkJY29udGludWU7Cj4gKwkJaWYgKCFpbnRlbF9kaWdfcG9ydCB8fCAhaW50ZWxfZGlnX3Bv cnQtPmRwLmNhbl9tc3QpCj4gKwkJCWNvbnRpbnVlOwo+Cj4gLQkJCXJldCA9IGRybV9kcF9tc3Rf dG9wb2xvZ3lfbWdyX3Jlc3VtZSgmaW50ZWxfZGlnX3BvcnQtPmRwLm1zdF9tZ3IpOwo+IC0JCQlp ZiAocmV0ICE9IDApIHsKPiAtCQkJCWludGVsX2RwX2NoZWNrX21zdF9zdGF0dXMoJmludGVsX2Rp Z19wb3J0LT5kcCk7Cj4gLQkJCX0KPiAtCQl9Cj4gKwkJcmV0ID0gZHJtX2RwX21zdF90b3BvbG9n eV9tZ3JfcmVzdW1lKCZpbnRlbF9kaWdfcG9ydC0+ZHAubXN0X21ncik7Cj4gKwkJaWYgKHJldCkK PiArCQkJaW50ZWxfZHBfY2hlY2tfbXN0X3N0YXR1cygmaW50ZWxfZGlnX3BvcnQtPmRwKTsKTm93 IHdoZW4gd2UgYXJlIG1vZGlmeWluZyB0aGlzIGNvZGUsIGNhbiB3ZSBwbGVhc2UgY2hlY2sgdGhl IHJldHVybiAKdmFsdWUgb2YgdGhpcyBmdW5jdGlvbiAnaW50ZWxfZHBfY2hlY2tfbXN0X3N0YXR1 cycgd2hpY2ggcmV0dXJucyBhbiBpbnQgPwotIFNoYXNoYW5rCj4gICAJfQo+ICAgfQo+Cl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWls aW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=