From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v3 10/10] drm/i915: uevent for HDCP status change Date: Wed, 27 Mar 2019 12:06:39 +0100 Message-ID: <20190327110639.GH2665@phenom.ffwll.local> References: <20190322004448.14045-1-ramalingam.c@intel.com> <20190322004448.14045-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-x542.google.com (mail-ed1-x542.google.com [IPv6:2a00:1450:4864:20::542]) by gabe.freedesktop.org (Postfix) with ESMTPS id B1B6D6E186 for ; Wed, 27 Mar 2019 11:06:43 +0000 (UTC) Received: by mail-ed1-x542.google.com with SMTP id h22so13606807edw.7 for ; Wed, 27 Mar 2019 04:06:43 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20190322004448.14045-11-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, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gRnJpLCBNYXIgMjIsIDIwMTkgYXQgMDY6MTQ6NDhBTSArMDUzMCwgUmFtYWxpbmdhbSBDIHdy b3RlOgo+IEludm9raW5nIHRoZSB1ZXZlbnQgZ2VuZXJhdG9yIGZvciB0aGUgY29udGVudCBwcm90 ZWN0aW9uIHByb3BlcnR5IHN0YXRlCj4gY2hhbmdlIG9mIGEgY29ubmVjdG9yLiBUaGlzIGhlbHBz IHRoZSB1c2Vyc3BhY2UgdG8gZGV0ZWN0IHRoZSBuZXcgc3RhdGUKPiBjaGFuZ2Ugd2l0aG91dCBw b2xsaW5nIHRoZSBwcm9wZXJ0eSB2YWwuCj4gCj4gU2lnbmVkLW9mZi1ieTogUmFtYWxpbmdhbSBD IDxyYW1hbGluZ2FtLmNAaW50ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9oZGNwLmMgfCAxMSArKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0 aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9oZGNw LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9oZGNwLmMKPiBpbmRleCAxZWVhNTUzY2Rm ODEuLjFjMzgwMjZmNGRlNyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9oZGNwLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9oZGNwLmMKPiBAQCAt OCw2ICs4LDcgQEAKPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtX2hkY3AuaD4KPiAgI2luY2x1ZGUg PGRybS9pOTE1X2NvbXBvbmVudC5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9zeXNmcy5oPgo+ICAj aW5jbHVkZSA8bGludXgvaTJjLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9yYW5kb20uaD4KPiAgI2lu Y2x1ZGUgPGxpbnV4L2NvbXBvbmVudC5oPgo+IEBAIC0xOSw2ICsyMCwxNCBAQAo+ICAjZGVmaW5l IEVOQ1JZUFRfU1RBVFVTX0NIQU5HRV9USU1FT1VUX01TCTUwCj4gICNkZWZpbmUgSERDUDJfTENf UkVUUllfQ05UCQkJMwo+ICAKPiArc3RhdGljIGlubGluZQo+ICt2b2lkIGludGVsX2hkY3Bfc3Rh dGVfY2hhbmdlX2V2ZW50KHN0cnVjdCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3IpCj4gK3sKPiAr CXN0cnVjdCBkcm1fcHJvcGVydHkgKnByb3BlcnR5ID0gY29ubmVjdG9yLT5jb250ZW50X3Byb3Rl Y3Rpb25fcHJvcGVydHk7Cj4gKwo+ICsJZHJtX3N5c2ZzX2Nvbm5lY3Rvcl9zdGF0dXNfZXZlbnQo Y29ubmVjdG9yLCBwcm9wZXJ0eSk7Cj4gK30KPiArCj4gIHN0YXRpYwo+ICBib29sIGludGVsX2hk Y3BfaXNfa3N2X3ZhbGlkKHU4ICprc3YpCj4gIHsKPiBAQCAtOTQzLDYgKzk1Miw3IEBAIHN0YXRp YyB2b2lkIGludGVsX2hkY3BfcHJvcF93b3JrKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKPiAg CWlmIChoZGNwLT52YWx1ZSAhPSBEUk1fTU9ERV9DT05URU5UX1BST1RFQ1RJT05fVU5ERVNJUkVE KSB7Cj4gIAkJc3RhdGUgPSBjb25uZWN0b3ItPmJhc2Uuc3RhdGU7Cj4gIAkJc3RhdGUtPmNvbnRl bnRfcHJvdGVjdGlvbiA9IGhkY3AtPnZhbHVlOwo+ICsJCWludGVsX2hkY3Bfc3RhdGVfY2hhbmdl X2V2ZW50KCZjb25uZWN0b3ItPmJhc2UpOwoKSSB0aGluayBpdCdkIGJlIGdvb2QgdG8gaGF2ZSBh IGhlbHBlciB0byB1cGRhdGUgYm90aApzdGF0ZS0+Y29udGVudF9wcm90ZWN0aW9uIGFuZCBzZW5k IG91dCB0aGUgZXZlbnQuIExvY2tpbmcgaXMgYSBiaXQKY29tcGxpY2F0ZWQsIHNvIHdlIGFsc28g bmVlZCBhIGxvY2tkZXAgYXNzZXJ0IHRvIG1ha2Ugc3VyZQpkZXYtPm1vZGVfY29uZmlnLmNvbm5l Y3Rpb25fbXV0ZXggaXMgaGVsZC4KClRoYXQgd2F5IEkgaG9wZSB0aGF0IGFueSB1cGRhdGUgaW4g dGhlIHByb3BlcnR5IHdpbGwgYWN0dWFsbHkgcmVzdWx0IGluCnRoZSBldmVudCBiZWluZyBzZW50 IG91dCwgYW5kIG5vdCBhY2NpZGVudGFsbHkgZm9yZ290dGVuLgoKPiAgCX0KPiAgCj4gIAltdXRl eF91bmxvY2soJmhkY3AtPm11dGV4KTsKPiBAQCAtMjIwNiw2ICsyMjE2LDcgQEAgaW50IGludGVs X2hkY3BfZGlzYWJsZShzdHJ1Y3QgaW50ZWxfY29ubmVjdG9yICpjb25uZWN0b3IpCj4gIAkJCXJl dCA9IF9pbnRlbF9oZGNwMl9kaXNhYmxlKGNvbm5lY3Rvcik7Cj4gIAkJZWxzZSBpZiAoaGRjcC0+ aGRjcF9lbmNyeXB0ZWQpCj4gIAkJCXJldCA9IF9pbnRlbF9oZGNwX2Rpc2FibGUoY29ubmVjdG9y KTsKPiArCQlpbnRlbF9oZGNwX3N0YXRlX2NoYW5nZV9ldmVudCgmY29ubmVjdG9yLT5iYXNlKTsK CldoeSBkbyB3ZSBuZWVkIHRoaXMgaGVyZT8gV2UgZG9uJ3QgdXBkYXRlIHRoZSBwcm9wZXJ0eSBo ZXJlIC4uLgotRGFuaWVsCgo+ICAJfQo+ICAKPiAgCW11dGV4X3VubG9jaygmaGRjcC0+bXV0ZXgp Owo+IC0tIAo+IDIuMTkuMQo+IAoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIs IEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJp LWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbA==