From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 4/9] drm/i915/dp: Avoid more dpcd transactions after resume failure Date: Wed, 13 Sep 2017 16:24:10 +0300 Message-ID: <20170913132410.GK4914@intel.com> References: <20170912235730.3492-1-dhinakaran.pandiyan@intel.com> <20170912235730.3492-4-dhinakaran.pandiyan@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 ESMTPS id D25B46E27B for ; Wed, 13 Sep 2017 13:24:13 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20170912235730.3492-4-dhinakaran.pandiyan@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Dhinakaran Pandiyan Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDQ6NTc6MjVQTSAtMDcwMCwgRGhpbmFrYXJhbiBQYW5k aXlhbiB3cm90ZToKPiBkcm1fZHBfbXN0X3RvcG9sb2d5X21ncl9yZXN1bWUoKSBmYWlscyBpZiB0 aGVyZSBhcmUgZHBjZCBmYWlsdXJlcywgc28KPiB0aGVyZSdzIG5vIG5lZWQgdG8gdHJ5IHRoYXQg YWdhaW4gaW4gX2NoZWNrX21zdF9zdGF0dXMoKQoKVGhhdCBjb21taXQgbWVzc2FnZSBzb21laG93 IGRvZXNuJ3Qgc2VlbSB0byBtYXRjaCB0aGlzIHBhdGNoLiBZb3UncmUgbm90CnJlbW92aW5nIGFu eXRoaW5nIGZyb20gX2NoZWNrX21zdF9zdGF0dXMoKSBoZXJlLgoKPiAKPiBTaWduZWQtb2ZmLWJ5 OiBEaGluYWthcmFuIFBhbmRpeWFuIDxkaGluYWthcmFuLnBhbmRpeWFuQGludGVsLmNvbT4KPiAt LS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyB8IDEyICsrKysrKysrLS0tLQo+ ICAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+IAo+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfZHAuYwo+IGluZGV4IDk4ZTdiOTZjYTgyNi4uYjNkOTVjYjc1NDZiIDEw MDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPiArKysgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4gQEAgLTYyMjQsMTIgKzYyMjQsMTYgQEAgdm9p ZCBpbnRlbF9kcF9tc3RfcmVzdW1lKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpCj4gIAlmb3IgKGkg PSAwOyBpIDwgSTkxNV9NQVhfUE9SVFM7IGkrKykgewo+ICAJCXN0cnVjdCBpbnRlbF9kaWdpdGFs X3BvcnQgKmludGVsX2RpZ19wb3J0ID0gZGV2X3ByaXYtPmhvdHBsdWcuaXJxX3BvcnRbaV07Cj4g IAkJaW50IHJldDsKPiArCQlzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwID0gJmludGVsX2RpZ19w b3J0LT5kcDsKPiAgCj4gLQkJaWYgKCFpbnRlbF9kaWdfcG9ydCB8fCAhaW50ZWxfZGlnX3BvcnQt PmRwLmNhbl9tc3QpCj4gKwkJaWYgKCFpbnRlbF9kaWdfcG9ydCB8fCAhaW50ZWxfZHAtPmNhbl9t c3QpCj4gIAkJCWNvbnRpbnVlOwo+ICAKPiAtCQlyZXQgPSBkcm1fZHBfbXN0X3RvcG9sb2d5X21n cl9yZXN1bWUoJmludGVsX2RpZ19wb3J0LT5kcC5tc3RfbWdyKTsKPiAtCQlpZiAocmV0KQo+IC0J CQlpbnRlbF9kcF9jaGVja19tc3Rfc3RhdHVzKCZpbnRlbF9kaWdfcG9ydC0+ZHApOwo+ICsJCXJl dCA9IGRybV9kcF9tc3RfdG9wb2xvZ3lfbWdyX3Jlc3VtZSgmaW50ZWxfZHAtPm1zdF9tZ3IpOwo+ ICsJCWlmIChyZXQpIHsKPiArCQkJaW50ZWxfZHAtPmlzX21zdCA9IGZhbHNlOwo+ICsJCQlkcm1f ZHBfbXN0X3RvcG9sb2d5X21ncl9zZXRfbXN0KCZpbnRlbF9kcC0+bXN0X21nciwgaW50ZWxfZHAt PmlzX21zdCk7Cj4gKwkJCWRybV9rbXNfaGVscGVyX2hvdHBsdWdfZXZlbnQoZGV2KTsKPiArCQl9 Cj4gIAl9Cj4gIH0KPiAtLSAKPiAyLjExLjAKCi0tIApWaWxsZSBTeXJqw6Rsw6QKSW50ZWwgT1RD Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdm eCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=