From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ramalingam C Subject: [PATCH v5 19/40] drm/i915: hdcp_check_link only on CP_IRQ Date: Wed, 27 Jun 2018 14:10:08 +0530 Message-ID: <1530088829-11730-20-git-send-email-ramalingam.c@intel.com> References: <1530088829-11730-1-git-send-email-ramalingam.c@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1530088829-11730-1-git-send-email-ramalingam.c@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, daniel@ffwll.ch, tomas.winkler@intel.com, alexander.usyskin@intel.com, uma.shankar@intel.com List-Id: intel-gfx@lists.freedesktop.org SERDUCBjaGVjayBsaW5rIGlzIGludm9rZWQgb25seSBvbiBDUF9JUlEgZGV0ZWN0aW9uLCBpbnN0 ZWFkIG9mIGFsbApzaG9ydCBwdWxzZXMuCgp2MzoKICBObyBDaGFuZ2VzLgp2NDoKICBBZGRlZCBz ZWFuIGluIGNjIGFuZCBjb2xsZWN0ZWQgdGhlIHJldmlld2VkLWJ5IHJlY2VpdmVkLgp2NToKICBO byBDaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBSYW1hbGluZ2FtIEMgPHJhbWFsaW5nYW0uY0BpbnRl bC5jb20+CmNjOiBTZWFuIFBhdWwgPHNlYW5wYXVsQGNocm9taXVtLm9yZz4KUmV2aWV3ZWQtYnk6 IFVtYSBTaGFua2FyIDx1bWEuc2hhbmthckBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfZHAuYyB8IDkgKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRp b25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2RwLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCmluZGV4IDZiY2M1 Mjc2NmVhMy4uNzQ2N2U3YjNmMmRmIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9kcC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKQEAgLTQ0ODMs OCArNDQ4MywxMCBAQCBpbnRlbF9kcF9zaG9ydF9wdWxzZShzdHJ1Y3QgaW50ZWxfZHAgKmludGVs X2RwKQogCiAJCWlmIChzaW5rX2lycV92ZWN0b3IgJiBEUF9BVVRPTUFURURfVEVTVF9SRVFVRVNU KQogCQkJaW50ZWxfZHBfaGFuZGxlX3Rlc3RfcmVxdWVzdChpbnRlbF9kcCk7Ci0JCWlmIChzaW5r X2lycV92ZWN0b3IgJiAoRFBfQ1BfSVJRIHwgRFBfU0lOS19TUEVDSUZJQ19JUlEpKQotCQkJRFJN X0RFQlVHX0RSSVZFUigiQ1Agb3Igc2luayBzcGVjaWZpYyBpcnEgdW5oYW5kbGVkXG4iKTsKKwkJ aWYgKHNpbmtfaXJxX3ZlY3RvciAmIERQX0NQX0lSUSkKKwkJCWludGVsX2hkY3BfY2hlY2tfbGlu ayhpbnRlbF9kcC0+YXR0YWNoZWRfY29ubmVjdG9yKTsKKwkJaWYgKHNpbmtfaXJxX3ZlY3RvciAm IERQX1NJTktfU1BFQ0lGSUNfSVJRKQorCQkJRFJNX0RFQlVHX0RSSVZFUigiU2luayBzcGVjaWZp YyBpcnEgdW5oYW5kbGVkXG4iKTsKIAl9CiAKIAkvKiBkZWZlciB0byB0aGUgaG90cGx1ZyB3b3Jr IGZvciBsaW5rIHJldHJhaW5pbmcgaWYgbmVlZGVkICovCkBAIC01NDU0LDkgKzU0NTYsNiBAQCBp bnRlbF9kcF9ocGRfcHVsc2Uoc3RydWN0IGludGVsX2RpZ2l0YWxfcG9ydCAqaW50ZWxfZGlnX3Bv cnQsIGJvb2wgbG9uZ19ocGQpCiAKIAkJaGFuZGxlZCA9IGludGVsX2RwX3Nob3J0X3B1bHNlKGlu dGVsX2RwKTsKIAotCQkvKiBTaG9ydCBwdWxzZSBjYW4gc2lnbmlmeSBsb3NzIG9mIGhkY3AgYXV0 aGVudGljYXRpb24gKi8KLQkJaW50ZWxfaGRjcF9jaGVja19saW5rKGludGVsX2RwLT5hdHRhY2hl ZF9jb25uZWN0b3IpOwotCiAJCWlmICghaGFuZGxlZCkgewogCQkJaW50ZWxfZHAtPmRldGVjdF9k b25lID0gZmFsc2U7CiAJCQlnb3RvIHB1dF9wb3dlcjsKLS0gCjIuNy40CgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0 CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK