From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: Re: [PATCH] drm/i915: HDCP state handling in ddi_update_pipe Date: Mon, 4 Feb 2019 17:43:22 +0100 Message-ID: <0d72c234-d051-30b0-3545-b0e9c192c298@linux.intel.com> References: <1549286158-23959-1-git-send-email-ramalingam.c@intel.com> <1549295080-18353-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: Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by gabe.freedesktop.org (Postfix) with ESMTPS id 470F66E5B5 for ; Mon, 4 Feb 2019 16:43:27 +0000 (UTC) In-Reply-To: <1549295080-18353-1-git-send-email-ramalingam.c@intel.com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Ramalingam C , Intel-gfx@lists.freedesktop.org, daniel.vetter@ffwll.ch Cc: Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org T3AgMDQtMDItMjAxOSBvbSAxNjo0NCBzY2hyZWVmIFJhbWFsaW5nYW0gQzoKPiBUaGUgZG93bmdy YWRlIG9mIHRoZSBmdWxsbW9kZXNldCBpbnRvIGZhc3RzZXQKPiBpbnRlbF9lbmNvZGVyLT51cGRh dGVfcGlwZSwgaW4gcG9zc2libGUgc2NlbmFyaW8sIHNraXBzIHRoZSBFbi9EaXMtYWJsZQo+IERE SS4gSGVuY2UgYnJlYWtzIHRoZSBIRENQIHN0YXRlIGNoYW5nZSBoYW5kbGluZy4KPgo+IFdlIGFs c28gZG9uJ3QgaGF2ZSBhbnkgaGRjcCB0ZXN0cyBpbiBDSSwgYmVjYXVzZSB0aGUgc2hhcmQgcnVu cyBkb24ndAo+IGhhdmUgaGRjcCBjYXBhYmxlIG91dHB1dHMgOi0vCj4KPiBTbyB0aGlzIGNoYW5n ZSBmaXhzIGl0IGJ5IGhhbmRsaW5nIHRoZSBIRENQIHN0YXRlIGNoYW5nZSByZXF1ZXN0IGF0Cj4g aW50ZWxfZW5jb2Rlci0+dXBkYXRlX3BpcGUgdG9vIGFsb25nIHdpdGggZW5hYmxlIGFuZCBkaXNh YmxlIG9mIHRoZSBEREkuCj4KPiBGaXhlczogZDE5Zjk1OGRiMjNjICgiZHJtL2k5MTU6IEVuYWJs ZSBmYXN0c2V0IGZvciBub24tYm9vdCBtb2Rlc2V0cy4iKQo+Cj4gdjI6Cj4gICBBZGRlZCBjb21t aXQgaWQgdGhhdCBicm9rZSB0aGUgSERDUCBbRGFuaWVsXQo+Cj4gU2lnbmVkLW9mZi1ieTogUmFt YWxpbmdhbSBDIDxyYW1hbGluZ2FtLmNAaW50ZWwuY29tPgo+IGNjOiBNYWFydGVuIExhbmtob3Jz dCA8bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tPgo+IGNjOiBIYW5zIGRlIEdvZWRl IDxoZGVnb2VkZUByZWRoYXQuY29tPgo+IGNjOiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVy QGludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMgfCA3 ICsrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RkaS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfZGRpLmMKPiBpbmRleCBjYTcwNTU0NmEwYWIuLjIzMjNiN2NiMWQzOCAxMDA2NDQK PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZGkuYwo+ICsrKyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2RkaS5jCj4gQEAgLTM1NjgsNiArMzU2OCwxMyBAQCBzdGF0aWMg dm9pZCBpbnRlbF9kZGlfdXBkYXRlX3BpcGUoc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIs Cj4gIHsKPiAgCWlmICghaW50ZWxfY3J0Y19oYXNfdHlwZShjcnRjX3N0YXRlLCBJTlRFTF9PVVRQ VVRfSERNSSkpCj4gIAkJaW50ZWxfZGRpX3VwZGF0ZV9waXBlX2RwKGVuY29kZXIsIGNydGNfc3Rh dGUsIGNvbm5fc3RhdGUpOwo+ICsKPiArCWlmIChjb25uX3N0YXRlLT5jb250ZW50X3Byb3RlY3Rp b24gPT0KPiArCSAgICBEUk1fTU9ERV9DT05URU5UX1BST1RFQ1RJT05fREVTSVJFRCkKPiArCQlp bnRlbF9oZGNwX2VuYWJsZSh0b19pbnRlbF9jb25uZWN0b3IoY29ubl9zdGF0ZS0+Y29ubmVjdG9y KSk7Cj4gKwllbHNlIGlmIChjb25uX3N0YXRlLT5jb250ZW50X3Byb3RlY3Rpb24gPT0KPiArCQkg RFJNX01PREVfQ09OVEVOVF9QUk9URUNUSU9OX1VOREVTSVJFRCkKPiArCQlpbnRlbF9oZGNwX2Rp c2FibGUodG9faW50ZWxfY29ubmVjdG9yKGNvbm5fc3RhdGUtPmNvbm5lY3RvcikpOwo+ICB9Cj4g IAo+ICBzdGF0aWMgdm9pZCBpbnRlbF9kZGlfc2V0X2ZpYV9sYW5lX2NvdW50KHN0cnVjdCBpbnRl bF9lbmNvZGVyICplbmNvZGVyLAoKRG9lcyBhbnl0aGluZyBiYWQgaGFwcGVuIGlmIHdlIGVuYWJs ZSBIRENQIHdoZW4gaXQncyBhbHJlYWR5IGVuYWJsZWQ/IE1pZ2h0IHdhbnQgdG8gaGF2ZSBhIHRl c3QgZm9yIHRoYXQuIDopCgp+TWFhcnRlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaW50ZWwtZ2Z4Cg==