From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 1/2] drm/i915: Optimize the live status retry logic Date: Fri, 11 Mar 2016 21:13:02 +0200 Message-ID: <20160311191302.GK4329@intel.com> References: <1457720460-11164-1-git-send-email-shashank.sharma@intel.com> <1457720460-11164-2-git-send-email-shashank.sharma@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTP id D3A376EB46 for ; Fri, 11 Mar 2016 19:13:06 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1457720460-11164-2-git-send-email-shashank.sharma@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Shashank Sharma Cc: daniel.vetter@intel.com, intel-gfx@lists.freedesktop.org, shobhit.kumar@intel.com List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBNYXIgMTEsIDIwMTYgYXQgMTE6NTA6NTlQTSArMDUzMCwgU2hhc2hhbmsgU2hhcm1h IHdyb3RlOgo+IFRoZXJlIGlzIGFuIGV4dHJhICdpZiAodHJ5KScgY2hlY2ssIHdoaWNoIGNhbiBi ZSBhdm9pZGVkIGJ5Cj4gY2hhbmdpbmcgdGhlIGxvZ2ljIHNsaWdodGx5LCBrZWVwaW5nIHRoZSBk ZWxheSBhcyBzYW1lKDgwbXMpCj4gCj4gU2lnbmVkLW9mZi1ieTogU2hhc2hhbmsgU2hhcm1hIDxz aGFzaGFuay5zaGFybWFAaW50ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9oZG1pLmMgfCAxNyArKysrKysrLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNyBp bnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfaGRtaS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfaGRt aS5jCj4gaW5kZXggZTJkYWI0OC4uYjUyM2EyZiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9oZG1pLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9o ZG1pLmMKPiBAQCAtMTM5NywyNCArMTM5NywyMSBAQCBpbnRlbF9oZG1pX2RldGVjdChzdHJ1Y3Qg ZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yLCBib29sIGZvcmNlKQo+ICAJZW51bSBkcm1fY29ubmVj dG9yX3N0YXR1cyBzdGF0dXM7Cj4gIAlzdHJ1Y3QgaW50ZWxfaGRtaSAqaW50ZWxfaGRtaSA9IGlu dGVsX2F0dGFjaGVkX2hkbWkoY29ubmVjdG9yKTsKPiAgCXN0cnVjdCBkcm1faTkxNV9wcml2YXRl ICpkZXZfcHJpdiA9IHRvX2k5MTUoY29ubmVjdG9yLT5kZXYpOwo+IC0JYm9vbCBsaXZlX3N0YXR1 cyA9IGZhbHNlOwo+IC0JdW5zaWduZWQgaW50IHRyeTsKPiArCWJvb2wgbGl2ZV9zdGF0dXMgPSB0 cnVlOwo+ICsJdW5zaWduZWQgaW50IHRyeSA9IDg7Cj4gIAo+ICAJRFJNX0RFQlVHX0tNUygiW0NP Tk5FQ1RPUjolZDolc11cbiIsCj4gIAkJICAgICAgY29ubmVjdG9yLT5iYXNlLmlkLCBjb25uZWN0 b3ItPm5hbWUpOwo+ICAKPiAgCWludGVsX2Rpc3BsYXlfcG93ZXJfZ2V0KGRldl9wcml2LCBQT1dF Ul9ET01BSU5fR01CVVMpOwo+IC0KPiAtCWZvciAodHJ5ID0gMDsgIWxpdmVfc3RhdHVzICYmIHRy eSA8IDk7IHRyeSsrKSB7Cj4gLQkJaWYgKHRyeSkKPiAtCQkJbXNsZWVwKDEwKTsKPiArCWxpdmVf c3RhdHVzID0gaW50ZWxfZGlnaXRhbF9wb3J0X2Nvbm5lY3RlZChkZXZfcHJpdiwKPiArCQloZG1p X3RvX2RpZ19wb3J0KGludGVsX2hkbWkpKTsKPiArCXdoaWxlICghbGl2ZV9zdGF0dXMgJiYgdHJ5 LS0pIHsKPiArCQltc2xlZXAoMTApOwo+ICAJCWxpdmVfc3RhdHVzID0gaW50ZWxfZGlnaXRhbF9w b3J0X2Nvbm5lY3RlZChkZXZfcHJpdiwKPiAtCQkJCWhkbWlfdG9fZGlnX3BvcnQoaW50ZWxfaGRt aSkpOwo+ICsJCQloZG1pX3RvX2RpZ19wb3J0KGludGVsX2hkbWkpKTsKPiAgCX0KCkkgc3RpbGwg ZG9uJ3Qgc2VlIHRoZSBwb2ludCBpbiAib3B0aW1pemluZyIgdGhpcyBhbmQgbWFraW5nIGl0IGhh cmRlcgp0byBmaWd1cmUgb3V0IGhvdyBtYW55IHRpbWVzIGl0J3MgZG9pbmcgaXRzIHRoaW5nLiBJ dCdzIGNhbGxpbmcgbXNsZWVwKCkKYW5kIGRvaW5nIGkyYywgc28gYW55IHBlcmZvcm1hbmNlIGNv bnNpZGVyYXRpb25zIGFyZSBjbGVhcmx5IG91dCB0aGUKd2luZG93LgoKPiAgCj4gLQlpZiAoIWxp dmVfc3RhdHVzKQo+IC0JCURSTV9ERUJVR19LTVMoIkxpdmUgc3RhdHVzIG5vdCB1cCEiKTsKPiAt Cj4gIAlpbnRlbF9oZG1pX3Vuc2V0X2VkaWQoY29ubmVjdG9yKTsKPiAgCj4gIAlpZiAoaW50ZWxf aGRtaV9zZXRfZWRpZChjb25uZWN0b3IsIGxpdmVfc3RhdHVzKSkgewo+IC0tIAo+IDEuOS4xCgot LSAKVmlsbGUgU3lyasOkbMOkCkludGVsIE9UQwpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngK