From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v5 10/12] drm/i915: update the hdcp state with uevent Date: Mon, 29 Apr 2019 09:35:39 +0200 Message-ID: <20190429073539.GH3271@phenom.ffwll.local> References: <20190418085805.5648-1-ramalingam.c@intel.com> <20190418085805.5648-11-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 3762788FE5 for ; Mon, 29 Apr 2019 07:35:43 +0000 (UTC) Received: by mail-ed1-x541.google.com with SMTP id w11so1507723edl.5 for ; Mon, 29 Apr 2019 00:35:43 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20190418085805.5648-11-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: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBBcHIgMTgsIDIwMTkgYXQgMDI6Mjg6MDNQTSArMDUzMCwgUmFtYWxpbmdhbSBDIHdy b3RlOgo+IGRybSBmdW5jdGlvbiB0byB1cGRhdGUgdGhlIGNvbnRlbnQgcHJvdGVjdGlvbiBwcm9w ZXJ0eSBzdGF0ZSBhbmQgdG8KPiBnZW5lcmF0ZSBhIHVldmVudCBpcyBpbnZva2VkIGZyb20gdGhl IGludGVsIGhkY3AgcHJvcGVydHkgd29yay4KPiAKPiBIZW5jZSB3aGVuZXZlciBrZXJuZWwgY2hh bmdlcyB0aGUgcHJvcGVydHkgc3RhdGUsIHVzZXJzcGFjZSB3aWxsIGJlCj4gdXBkYXRlZCB3aXRo IGEgdWV2ZW50Lgo+IAo+IHYyOgo+ICAgc3RhdGUgdXBkYXRlIGlzIG1vdmVkIGludG8gZHJtIGZ1 bmN0aW9uIFtkYW5pZWxdCj4gCj4gU2lnbmVkLW9mZi1ieTogUmFtYWxpbmdhbSBDIDxyYW1hbGlu Z2FtLmNAaW50ZWwuY29tPgoKUmV2aWV3ZWQtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0 ZXJAZmZ3bGwuY2g+Cgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9oZGNwLmMg fCA4ICsrKy0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDUgZGVsZXRp b25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2hkY3Au YyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2hkY3AuYwo+IGluZGV4IGRlNjM0ZjNmYmQx Yi4uODRhYzIzZWE3NWFmIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2hkY3AuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2hkY3AuYwo+IEBAIC04 NjYsNyArODY2LDYgQEAgc3RhdGljIHZvaWQgaW50ZWxfaGRjcF9wcm9wX3dvcmsoc3RydWN0IHdv cmtfc3RydWN0ICp3b3JrKQo+ICAJCQkJCSAgICAgICBwcm9wX3dvcmspOwo+ICAJc3RydWN0IGlu dGVsX2Nvbm5lY3RvciAqY29ubmVjdG9yID0gaW50ZWxfaGRjcF90b19jb25uZWN0b3IoaGRjcCk7 Cj4gIAlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0gY29ubmVjdG9yLT5iYXNlLmRldjsKPiAtCXN0 cnVjdCBkcm1fY29ubmVjdG9yX3N0YXRlICpzdGF0ZTsKPiAgCj4gIAlkcm1fbW9kZXNldF9sb2Nr KCZkZXYtPm1vZGVfY29uZmlnLmNvbm5lY3Rpb25fbXV0ZXgsIE5VTEwpOwo+ICAJbXV0ZXhfbG9j aygmaGRjcC0+bXV0ZXgpOwo+IEBAIC04NzYsMTAgKzg3NSw5IEBAIHN0YXRpYyB2b2lkIGludGVs X2hkY3BfcHJvcF93b3JrKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKPiAgCSAqIHRob3NlIHRv IFVOREVTSVJFRCBpcyBoYW5kbGVkIGJ5IGNvcmUuIElmIHZhbHVlID09IFVOREVTSVJFRCwKPiAg CSAqIHdlJ3JlIHJ1bm5pbmcganVzdCBhZnRlciBoZGNwIGhhcyBiZWVuIGRpc2FibGVkLCBzbyBq dXN0IGV4aXQKPiAgCSAqLwo+IC0JaWYgKGhkY3AtPnZhbHVlICE9IERSTV9NT0RFX0NPTlRFTlRf UFJPVEVDVElPTl9VTkRFU0lSRUQpIHsKPiAtCQlzdGF0ZSA9IGNvbm5lY3Rvci0+YmFzZS5zdGF0 ZTsKPiAtCQlzdGF0ZS0+Y29udGVudF9wcm90ZWN0aW9uID0gaGRjcC0+dmFsdWU7Cj4gLQl9Cj4g KwlpZiAoaGRjcC0+dmFsdWUgIT0gRFJNX01PREVfQ09OVEVOVF9QUk9URUNUSU9OX1VOREVTSVJF RCkKPiArCQlkcm1faGRjcF91cGRhdGVfY29udGVudF9wcm90ZWN0aW9uKCZjb25uZWN0b3ItPmJh c2UsCj4gKwkJCQkJCSAgIGhkY3AtPnZhbHVlKTsKPiAgCj4gIAltdXRleF91bmxvY2soJmhkY3At Pm11dGV4KTsKPiAgCWRybV9tb2Rlc2V0X3VubG9jaygmZGV2LT5tb2RlX2NvbmZpZy5jb25uZWN0 aW9uX211dGV4KTsKPiAtLSAKPiAyLjE5LjEKPiAKCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJl IEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGlu ZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZng=