From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/i915: HDCP state handling in ddi_update_pipe Date: Thu, 7 Feb 2019 08:01:36 +0100 Message-ID: <20190207070136.GN3271@phenom.ffwll.local> 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 mail-ed1-x541.google.com (mail-ed1-x541.google.com [IPv6:2a00:1450:4864:20::541]) by gabe.freedesktop.org (Postfix) with ESMTPS id 679E56E371 for ; Thu, 7 Feb 2019 07:01:41 +0000 (UTC) Received: by mail-ed1-x541.google.com with SMTP id p15so3821287edy.8 for ; Wed, 06 Feb 2019 23:01:41 -0800 (PST) Content-Disposition: inline In-Reply-To: <1549295080-18353-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: Ramalingam C Cc: Daniel Vetter , daniel.vetter@ffwll.ch, Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBGZWIgMDQsIDIwMTkgYXQgMDk6MTQ6NDBQTSArMDUzMCwgUmFtYWxpbmdhbSBDIHdy b3RlOgo+IFRoZSBkb3duZ3JhZGUgb2YgdGhlIGZ1bGxtb2Rlc2V0IGludG8gZmFzdHNldAo+IGlu dGVsX2VuY29kZXItPnVwZGF0ZV9waXBlLCBpbiBwb3NzaWJsZSBzY2VuYXJpbywgc2tpcHMgdGhl IEVuL0Rpcy1hYmxlCj4gRERJLiBIZW5jZSBicmVha3MgdGhlIEhEQ1Agc3RhdGUgY2hhbmdlIGhh bmRsaW5nLgo+IAo+IFdlIGFsc28gZG9uJ3QgaGF2ZSBhbnkgaGRjcCB0ZXN0cyBpbiBDSSwgYmVj YXVzZSB0aGUgc2hhcmQgcnVucyBkb24ndAo+IGhhdmUgaGRjcCBjYXBhYmxlIG91dHB1dHMgOi0v Cj4gCj4gU28gdGhpcyBjaGFuZ2UgZml4cyBpdCBieSBoYW5kbGluZyB0aGUgSERDUCBzdGF0ZSBj aGFuZ2UgcmVxdWVzdCBhdAo+IGludGVsX2VuY29kZXItPnVwZGF0ZV9waXBlIHRvbyBhbG9uZyB3 aXRoIGVuYWJsZSBhbmQgZGlzYWJsZSBvZiB0aGUgRERJLgo+IAo+IEZpeGVzOiBkMTlmOTU4ZGIy M2MgKCJkcm0vaTkxNTogRW5hYmxlIGZhc3RzZXQgZm9yIG5vbi1ib290IG1vZGVzZXRzLiIpCj4g Cj4gdjI6Cj4gICBBZGRlZCBjb21taXQgaWQgdGhhdCBicm9rZSB0aGUgSERDUCBbRGFuaWVsXQo+ IAo+IFNpZ25lZC1vZmYtYnk6IFJhbWFsaW5nYW0gQyA8cmFtYWxpbmdhbS5jQGludGVsLmNvbT4K PiBjYzogTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNv bT4KPiBjYzogSGFucyBkZSBHb2VkZSA8aGRlZ29lZGVAcmVkaGF0LmNvbT4KPiBjYzogRGFuaWVs IFZldHRlciA8ZGFuaWVsLnZldHRlckBpbnRlbC5jb20+CgpBcHBsaWVkIGJlY2F1c2UgcmVncmVz c2lvbiBmaXgsIGJ1dCB3ZSBzdGlsbCBuZWVkIHRoZSBpZ3Qgc2lkZSB0byBtYWtlCnN1cmUgQ0kg ZXhlcmNpc2VzIGJvdGggcGF0aHMgY29uc2lzdGVudGx5LgotRGFuaWVsCgo+IC0tLQo+ICBkcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZGkuYyB8IDcgKysrKysrKwo+ICAxIGZpbGUgY2hhbmdl ZCwgNyBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2RkaS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMKPiBpbmRleCBj YTcwNTU0NmEwYWIuLjIzMjNiN2NiMWQzOCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9kZGkuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RkaS5j Cj4gQEAgLTM1NjgsNiArMzU2OCwxMyBAQCBzdGF0aWMgdm9pZCBpbnRlbF9kZGlfdXBkYXRlX3Bp cGUoc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIsCj4gIHsKPiAgCWlmICghaW50ZWxfY3J0 Y19oYXNfdHlwZShjcnRjX3N0YXRlLCBJTlRFTF9PVVRQVVRfSERNSSkpCj4gIAkJaW50ZWxfZGRp X3VwZGF0ZV9waXBlX2RwKGVuY29kZXIsIGNydGNfc3RhdGUsIGNvbm5fc3RhdGUpOwo+ICsKPiAr CWlmIChjb25uX3N0YXRlLT5jb250ZW50X3Byb3RlY3Rpb24gPT0KPiArCSAgICBEUk1fTU9ERV9D T05URU5UX1BST1RFQ1RJT05fREVTSVJFRCkKPiArCQlpbnRlbF9oZGNwX2VuYWJsZSh0b19pbnRl bF9jb25uZWN0b3IoY29ubl9zdGF0ZS0+Y29ubmVjdG9yKSk7Cj4gKwllbHNlIGlmIChjb25uX3N0 YXRlLT5jb250ZW50X3Byb3RlY3Rpb24gPT0KPiArCQkgRFJNX01PREVfQ09OVEVOVF9QUk9URUNU SU9OX1VOREVTSVJFRCkKPiArCQlpbnRlbF9oZGNwX2Rpc2FibGUodG9faW50ZWxfY29ubmVjdG9y KGNvbm5fc3RhdGUtPmNvbm5lY3RvcikpOwo+ICB9Cj4gIAo+ICBzdGF0aWMgdm9pZCBpbnRlbF9k ZGlfc2V0X2ZpYV9sYW5lX2NvdW50KHN0cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVyLAo+IC0t IAo+IDIuNy40Cj4gCgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwg Q29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==