From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ramalingam C Subject: [PATCH v3 31/40] drm/i915: Schedule hdcp_check_link in _intel_hdcp_enable Date: Tue, 3 Apr 2018 19:27:44 +0530 Message-ID: <1522763873-23041-32-git-send-email-ramalingam.c@intel.com> References: <1522763873-23041-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: <1522763873-23041-1-git-send-email-ramalingam.c@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, dri-devel@lists.freedesktop.org, seanpaul@chromium.org, daniel@ffwll.ch, chris@chris-wilson.co.uk, jani.nikula@linux.intel.com, tomas.winkler@intel.com, alexander.usyskin@intel.com Cc: rodrigo.vivi@intel.com List-Id: dri-devel@lists.freedesktop.org QXMgYSBwcmVwYXJhdGlvbiBmb3IgbWFraW5nIHRoZSBpbnRlbF9oZGNwX2VuYWJsZSBhcyBjb21t b24gZnVuY3Rpb24KZm9yIGJvdGggSERDUDEuNCBhbmQgSERDUDIuMiwgSERDUDEuNCBjaGVja19s aW5rIHNjaGVkdWxpbmcgaXMgbW92ZWQKaW50byBfaW50ZWxfaGRjcF9lbmFibGUoKSBmdW5jdGlv bi4KCnYzOgogIE5vIENoYW5nZXMuCgpTaWduZWQtb2ZmLWJ5OiBSYW1hbGluZ2FtIEMgPHJhbWFs aW5nYW0uY0BpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfaGRjcC5j IHwgMTEgKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDQgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfaGRjcC5j IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfaGRjcC5jCmluZGV4IDZlYjU4YTgzM2M3ZC4u MzgzZTM1Njg5ZmJkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9oZGNw LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfaGRjcC5jCkBAIC02MjcsNyArNjI3 LDcgQEAgc3RhdGljIGludCBfaW50ZWxfaGRjcF9lbmFibGUoc3RydWN0IGludGVsX2Nvbm5lY3Rv ciAqY29ubmVjdG9yKQogCQlyZXQgPSBpbnRlbF9oZGNwX2F1dGgoY29ubl90b19kaWdfcG9ydChj b25uZWN0b3IpLAogCQkJCSAgICAgIGhkY3AtPmhkY3Bfc2hpbSk7CiAJCWlmICghcmV0KQotCQkJ cmV0dXJuIDA7CisJCQlicmVhazsKIAogCQlEUk1fREVCVUdfS01TKCJIRENQIEF1dGggZmFpbHVy ZSAoJWQpXG4iLCByZXQpOwogCkBAIC02MzUsNyArNjM1LDEyIEBAIHN0YXRpYyBpbnQgX2ludGVs X2hkY3BfZW5hYmxlKHN0cnVjdCBpbnRlbF9jb25uZWN0b3IgKmNvbm5lY3RvcikKIAkJX2ludGVs X2hkY3BfZGlzYWJsZShjb25uZWN0b3IpOwogCX0KIAotCURSTV9FUlJPUigiSERDUCBhdXRoZW50 aWNhdGlvbiBmYWlsZWQgKCVkIHRyaWVzLyVkKVxuIiwgdHJpZXMsIHJldCk7CisJaWYgKGkgIT0g dHJpZXMpCisJCXNjaGVkdWxlX2RlbGF5ZWRfd29yaygmaGRjcC0+aGRjcF9jaGVja193b3JrLAor CQkJCSAgICAgIERSTV9IRENQX0NIRUNLX1BFUklPRF9NUyk7CisJZWxzZQorCQlEUk1fRVJST1Io IkhEQ1AgYXV0aGVudGljYXRpb24gZmFpbGVkICglZCB0cmllcy8lZClcbiIsCisJCQkgIHRyaWVz LCByZXQpOwogCXJldHVybiByZXQ7CiB9CiAKQEAgLTczMCw4ICs3MzUsNiBAQCBpbnQgaW50ZWxf aGRjcF9lbmFibGUoc3RydWN0IGludGVsX2Nvbm5lY3RvciAqY29ubmVjdG9yKQogCiAJaGRjcC0+ aGRjcF92YWx1ZSA9IERSTV9NT0RFX0NPTlRFTlRfUFJPVEVDVElPTl9FTkFCTEVEOwogCXNjaGVk dWxlX3dvcmsoJmhkY3AtPmhkY3BfcHJvcF93b3JrKTsKLQlzY2hlZHVsZV9kZWxheWVkX3dvcmso JmhkY3AtPmhkY3BfY2hlY2tfd29yaywKLQkJCSAgICAgIERSTV9IRENQX0NIRUNLX1BFUklPRF9N Uyk7CiBvdXQ6CiAJbXV0ZXhfdW5sb2NrKCZoZGNwLT5oZGNwX211dGV4KTsKIAlyZXR1cm4gcmV0 OwotLSAKMi43LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdm eAo=