From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v8 33/35] drm/i915: Fix KBL HDCP2.2 encrypt status signalling Date: Thu, 6 Dec 2018 15:20:32 +0100 Message-ID: <20181206142032.GY21184@phenom.ffwll.local> References: <1543315413-24302-1-git-send-email-ramalingam.c@intel.com> <1543315413-24302-34-git-send-email-ramalingam.c@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-ed1-x542.google.com (mail-ed1-x542.google.com [IPv6:2a00:1450:4864:20::542]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4BADA6E5EA for ; Thu, 6 Dec 2018 14:20:37 +0000 (UTC) Received: by mail-ed1-x542.google.com with SMTP id j6so886648edp.9 for ; Thu, 06 Dec 2018 06:20:37 -0800 (PST) Content-Disposition: inline In-Reply-To: <1543315413-24302-34-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: Ramalingam C Cc: daniel.vetter@ffwll.ch, intel-gfx@lists.freedesktop.org, uma.shankar@intel.com, tomas.winkler@intel.com, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gVHVlLCBOb3YgMjcsIDIwMTggYXQgMDQ6MTM6MzFQTSArMDUzMCwgUmFtYWxpbmdhbSBDIHdy b3RlOgo+IEltcGxlbWVudCB0aGUgcmVxdWlyZWQgV0Egc2VxdWVuY2UgZm9yIEtCTCB0byBmaXgg dGhlCj4gaW5jb3JyZWN0IHBvc2l0aW9uaW5nIG9mIHRoZSB3aW5kb3cgb2Ygb3BwdXJ0dW5pdHkg YW5kIGVuY19lbgo+IHNpZ25hbGxpbmcuCj4gCj4gU2lnbmVkLW9mZi1ieTogUmFtYWxpbmdhbSBD IDxyYW1hbGluZ2FtLmNAaW50ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9oZGNwLmMgfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUg Y2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9oZGNwLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9oZGNwLmMK PiBpbmRleCA5ZjQwNTZlMTU2ZWMuLjY1NGEwNzZjNThlNCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9oZGNwLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9oZGNwLmMKPiBAQCAtMTIsNiArMTIsNyBAQAo+ICAjaW5jbHVkZSA8bGludXgvaTJjLmg+ Cj4gICNpbmNsdWRlIDxsaW51eC9yYW5kb20uaD4KPiAgI2luY2x1ZGUgPGxpbnV4L2NvbXBvbmVu dC5oPgo+ICsjaW5jbHVkZSA8bGludXgvZGVsYXkuaD4KPiAgCj4gICNpbmNsdWRlICJpbnRlbF9k cnYuaCIKPiAgI2luY2x1ZGUgImk5MTVfcmVnLmgiCj4gQEAgLTI0LDYgKzI1LDI3IEBACj4gIAlf X3AgPT0gUE9SVF9BID8gTUVJX0RESV9BIDogKGVudW0gbWVpX2hkY3BfZGRpKV9fcDtcCj4gIH0p Cj4gIAo+ICtzdGF0aWMgdm9pZCBrYmxfcmVwb3NpdGlvbmluZ19lbmNfZW5fc2lnbmFsKHN0cnVj dCBpbnRlbF9jb25uZWN0b3IgKmNvbm5lY3RvcikKCklzIHRoZXJlIGEgQnNwZWMgV0EgbnVtYmVy L2xhYmVsIHNvIEkgY2FuIG1vcmUgZWFzaWx5IGZpbmQgdGhpcz8KLURhbmllbAoKPiArewo+ICsJ c3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gdG9faTkxNShjb25uZWN0b3ItPmJh c2UuZGV2KTsKPiArCXN0cnVjdCBpbnRlbF9kaWdpdGFsX3BvcnQgKmludGVsX2RpZ19wb3J0ID0g Y29ubl90b19kaWdfcG9ydChjb25uZWN0b3IpOwo+ICsJc3RydWN0IGludGVsX2hkY3AgKmhkY3Ag PSAmY29ubmVjdG9yLT5oZGNwOwo+ICsJc3RydWN0IGRybV9jcnRjICpjcnRjID0gY29ubmVjdG9y LT5iYXNlLnN0YXRlLT5jcnRjOwo+ICsJc3RydWN0IGludGVsX2NydGMgKmludGVsX2NydGMgPSBj b250YWluZXJfb2YoY3J0YywKPiArCQkJCQkJICAgICBzdHJ1Y3QgaW50ZWxfY3J0YywgYmFzZSk7 Cj4gKwl1MzIgc2NhbmxpbmU7Cj4gKwo+ICsJZm9yICg7Oykgewo+ICsJCXNjYW5saW5lID0gSTkx NV9SRUFEKFBJUEVEU0woaW50ZWxfY3J0Yy0+cGlwZSkpOwo+ICsJCWlmIChzY2FubGluZSA+IDEw MCAmJiBzY2FubGluZSA8IDIwMCkKPiArCQkJYnJlYWs7Cj4gKwkJdXNsZWVwX3JhbmdlKDI1LCA1 MCk7Cj4gKwl9Cj4gKwo+ICsJaGRjcC0+c2hpbS0+dG9nZ2xlX3NpZ25hbGxpbmcoaW50ZWxfZGln X3BvcnQsIGZhbHNlKTsKPiArCWhkY3AtPnNoaW0tPnRvZ2dsZV9zaWduYWxsaW5nKGludGVsX2Rp Z19wb3J0LCB0cnVlKTsKPiArfQo+ICsKPiAgc3RhdGljCj4gIGJvb2wgaW50ZWxfaGRjcF9pc19r c3ZfdmFsaWQodTggKmtzdikKPiAgewo+IEBAIC0xNTI3LDYgKzE1NDksMTMgQEAgc3RhdGljIGlu dCBoZGNwMl9lbmFibGVfZW5jcnlwdGlvbihzdHJ1Y3QgaW50ZWxfY29ubmVjdG9yICpjb25uZWN0 b3IpCj4gIAl9Cj4gIAo+ICAJaWYgKEk5MTVfUkVBRChIRENQMl9TVEFUVVNfRERJKHBvcnQpKSAm IExJTktfQVVUSF9TVEFUVVMpIHsKPiArCQkvKgo+ICsJCSAqIFdBOiBUbyBmaXggaW5jb3JyZWN0 IHBvc2l0aW9uaW5nIG9mIHRoZSB3aW5kb3cgb2YKPiArCQkgKiBvcHBvcnR1bml0eSBhbmQgZW5j X2VuIHNpZ25hbGxpbmcgaW4gS0FCWUxBS0UuCj4gKwkJICovCj4gKwkJaWYgKElTX0tBQllMQUtF KGRldl9wcml2KSAmJiBoZGNwLT5zaGltLT50b2dnbGVfc2lnbmFsbGluZykKPiArCQkJa2JsX3Jl cG9zaXRpb25pbmdfZW5jX2VuX3NpZ25hbChjb25uZWN0b3IpOwo+ICsKPiAgCQkvKiBMaW5rIGlz IEF1dGhlbnRpY2F0ZWQuIE5vdyBzZXQgZm9yIEVuY3J5cHRpb24gKi8KPiAgCQlJOTE1X1dSSVRF KEhEQ1AyX0NUTF9EREkocG9ydCksCj4gIAkJCSAgIEk5MTVfUkVBRChIRENQMl9DVExfRERJKHBv cnQpKSB8Cj4gLS0gCj4gMi43LjQKPiAKCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2lu ZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0 CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK