From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shashank Sharma Subject: [PATCH 2/2] drm/i915: Restrict usage of live status check Date: Fri, 11 Mar 2016 23:51:00 +0530 Message-ID: <1457720460-11164-3-git-send-email-shashank.sharma@intel.com> References: <1457720460-11164-1-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 mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id 156676EB32 for ; Fri, 11 Mar 2016 18:11:44 +0000 (UTC) In-Reply-To: <1457720460-11164-1-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: intel-gfx@lists.freedesktop.org, ville.syrjala@linux.intel.com, sonika.jindal@intel.com Cc: shobhit.kumar@intel.com, daniel.vetter@intel.com List-Id: intel-gfx@lists.freedesktop.org VGhpcyBwYXRjaCByZXN0cmljdHMgdXNhZ2Ugb2YgbGl2ZSBzdGF0dXMgY2hlY2sgZm9yIEhETUkg ZGV0ZWN0aW9uLgpXaGlsZSB0ZXN0aW5nIGNlcnRhaW4gKG1vbml0b3IgKyBjYWJsZSkgY29tYmlu YXRpb25zIHdpdGggdmFyaW91cwppbnRlbCAgcGxhdGZvcm1zLCBpdCBzZWVtcyB0aGF0IGxpdmUg c3RhdHVzIHJlZ2lzdGVyIGlzIG5vdCByZWxpYWJsZQpvbiBzb21lIG9sZGVyIGRldmljZXMuIFNv IGxpbWl0IHRoZSBsaXZlX3N0YXR1cyBjaGVjayBmcm9tIFZMViBvbndhcmRzLgoKVGhpcyBmaXhl cyBhIHJlZ3Jlc3Npb24gaW50cm9kdWNlZCBpbjoKY29tbWl0IDIzN2VkODZjNjkzZDhhOGU0ZGI0 NzY5NzZhZWIzMGRmNGRlYWM3NGIKQXV0aG9yOiBTb25pa2EgSmluZGFsIDxzb25pa2EuamluZGFs QGludGVsLmNvbT4KRGF0ZTogICBUdWUgU2VwIDE1IDA5OjQ0OjIwIDIwMTUgKzA1MzAKZHJtL2k5 MTU6IENoZWNrIGxpdmUgc3RhdHVzIGJlZm9yZSByZWFkaW5nIGVkaWQKClNpZ25lZC1vZmYtYnk6 IFNoYXNoYW5rIFNoYXJtYSA8c2hhc2hhbmsuc2hhcm1hQGludGVsLmNvbT4KLS0tCiBkcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9oZG1pLmMgfCAxOCArKysrKysrKysrKysrLS0tLS0KIDEgZmls ZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2hkbWkuYwppbmRleCBiNTIzYTJmLi5jYTFmYjU3IDEwMDY0NAotLS0gYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9oZG1pLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfaGRtaS5jCkBAIC0xMzk3LDYgKzEzOTcsNyBAQCBpbnRlbF9oZG1pX2RldGVjdChzdHJ1Y3Qg ZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yLCBib29sIGZvcmNlKQogCWVudW0gZHJtX2Nvbm5lY3Rv cl9zdGF0dXMgc3RhdHVzOwogCXN0cnVjdCBpbnRlbF9oZG1pICppbnRlbF9oZG1pID0gaW50ZWxf YXR0YWNoZWRfaGRtaShjb25uZWN0b3IpOwogCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZf cHJpdiA9IHRvX2k5MTUoY29ubmVjdG9yLT5kZXYpOworCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYg PSBjb25uZWN0b3ItPmRldjsKIAlib29sIGxpdmVfc3RhdHVzID0gdHJ1ZTsKIAl1bnNpZ25lZCBp bnQgdHJ5ID0gODsKIApAQCAtMTQwNCwxNCArMTQwNSwyMSBAQCBpbnRlbF9oZG1pX2RldGVjdChz dHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yLCBib29sIGZvcmNlKQogCQkgICAgICBjb25u ZWN0b3ItPmJhc2UuaWQsIGNvbm5lY3Rvci0+bmFtZSk7CiAKIAlpbnRlbF9kaXNwbGF5X3Bvd2Vy X2dldChkZXZfcHJpdiwgUE9XRVJfRE9NQUlOX0dNQlVTKTsKLQlsaXZlX3N0YXR1cyA9IGludGVs X2RpZ2l0YWxfcG9ydF9jb25uZWN0ZWQoZGV2X3ByaXYsCi0JCWhkbWlfdG9fZGlnX3BvcnQoaW50 ZWxfaGRtaSkpOwotCXdoaWxlICghbGl2ZV9zdGF0dXMgJiYgdHJ5LS0pIHsKLQkJbXNsZWVwKDEw KTsKKworCS8qCisJKiBUaGUgbGl2ZSBzdGF0dXMgcmVnaXN0ZXIgZG9lc24ndCB3b3JrIHJlbGlh Ymx5IHdpdGggY2VydGFpbgorCSogY2FibGVzL21vbml0b3JzLCBvbiBvbGQgcGxhdGZvcm1zLiBT byByZXN0cmljdCB0aGUgbGl2ZSBzdGF0dXMKKwkqIGNoZWNrIHRvIGJlIGFwcGxpZWQgZnJvbSBW TFYgb253YXJkcy4KKwkqLworCWlmIChJTlRFTF9JTkZPKGRldiktPmdlbiA+PSA3ICYmICFJU19J VllCUklER0UoZGV2KSkgewogCQlsaXZlX3N0YXR1cyA9IGludGVsX2RpZ2l0YWxfcG9ydF9jb25u ZWN0ZWQoZGV2X3ByaXYsCiAJCQloZG1pX3RvX2RpZ19wb3J0KGludGVsX2hkbWkpKTsKKwkJd2hp bGUgKCFsaXZlX3N0YXR1cyAmJiB0cnktLSkgeworCQkJbXNsZWVwKDEwKTsKKwkJCWxpdmVfc3Rh dHVzID0gaW50ZWxfZGlnaXRhbF9wb3J0X2Nvbm5lY3RlZChkZXZfcHJpdiwKKwkJCQloZG1pX3Rv X2RpZ19wb3J0KGludGVsX2hkbWkpKTsKKwkJfQogCX0KLQogCWludGVsX2hkbWlfdW5zZXRfZWRp ZChjb25uZWN0b3IpOwogCiAJaWYgKGludGVsX2hkbWlfc2V0X2VkaWQoY29ubmVjdG9yLCBsaXZl X3N0YXR1cykpIHsKLS0gCjEuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9pbnRlbC1nZngK