From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ramalingam C Subject: [PATCH v3 10/10] drm/i915: uevent for HDCP status change Date: Fri, 22 Mar 2019 06:14:48 +0530 Message-ID: <20190322004448.14045-11-ramalingam.c@intel.com> References: <20190322004448.14045-1-ramalingam.c@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190322004448.14045-1-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: dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, daniel.vetter@ffwll.ch List-Id: intel-gfx@lists.freedesktop.org SW52b2tpbmcgdGhlIHVldmVudCBnZW5lcmF0b3IgZm9yIHRoZSBjb250ZW50IHByb3RlY3Rpb24g cHJvcGVydHkgc3RhdGUKY2hhbmdlIG9mIGEgY29ubmVjdG9yLiBUaGlzIGhlbHBzIHRoZSB1c2Vy c3BhY2UgdG8gZGV0ZWN0IHRoZSBuZXcgc3RhdGUKY2hhbmdlIHdpdGhvdXQgcG9sbGluZyB0aGUg cHJvcGVydHkgdmFsLgoKU2lnbmVkLW9mZi1ieTogUmFtYWxpbmdhbSBDIDxyYW1hbGluZ2FtLmNA aW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2hkY3AuYyB8IDExICsr KysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2hkY3AuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2hkY3AuYwppbmRleCAxZWVhNTUzY2RmODEuLjFjMzgwMjZmNGRlNyAxMDA2NDQKLS0t IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfaGRjcC5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2hkY3AuYwpAQCAtOCw2ICs4LDcgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1f aGRjcC5oPgogI2luY2x1ZGUgPGRybS9pOTE1X2NvbXBvbmVudC5oPgorI2luY2x1ZGUgPGRybS9k cm1fc3lzZnMuaD4KICNpbmNsdWRlIDxsaW51eC9pMmMuaD4KICNpbmNsdWRlIDxsaW51eC9yYW5k b20uaD4KICNpbmNsdWRlIDxsaW51eC9jb21wb25lbnQuaD4KQEAgLTE5LDYgKzIwLDE0IEBACiAj ZGVmaW5lIEVOQ1JZUFRfU1RBVFVTX0NIQU5HRV9USU1FT1VUX01TCTUwCiAjZGVmaW5lIEhEQ1Ay X0xDX1JFVFJZX0NOVAkJCTMKIAorc3RhdGljIGlubGluZQordm9pZCBpbnRlbF9oZGNwX3N0YXRl X2NoYW5nZV9ldmVudChzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yKQoreworCXN0cnVj dCBkcm1fcHJvcGVydHkgKnByb3BlcnR5ID0gY29ubmVjdG9yLT5jb250ZW50X3Byb3RlY3Rpb25f cHJvcGVydHk7CisKKwlkcm1fc3lzZnNfY29ubmVjdG9yX3N0YXR1c19ldmVudChjb25uZWN0b3Is IHByb3BlcnR5KTsKK30KKwogc3RhdGljCiBib29sIGludGVsX2hkY3BfaXNfa3N2X3ZhbGlkKHU4 ICprc3YpCiB7CkBAIC05NDMsNiArOTUyLDcgQEAgc3RhdGljIHZvaWQgaW50ZWxfaGRjcF9wcm9w X3dvcmsoc3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQogCWlmIChoZGNwLT52YWx1ZSAhPSBEUk1f TU9ERV9DT05URU5UX1BST1RFQ1RJT05fVU5ERVNJUkVEKSB7CiAJCXN0YXRlID0gY29ubmVjdG9y LT5iYXNlLnN0YXRlOwogCQlzdGF0ZS0+Y29udGVudF9wcm90ZWN0aW9uID0gaGRjcC0+dmFsdWU7 CisJCWludGVsX2hkY3Bfc3RhdGVfY2hhbmdlX2V2ZW50KCZjb25uZWN0b3ItPmJhc2UpOwogCX0K IAogCW11dGV4X3VubG9jaygmaGRjcC0+bXV0ZXgpOwpAQCAtMjIwNiw2ICsyMjE2LDcgQEAgaW50 IGludGVsX2hkY3BfZGlzYWJsZShzdHJ1Y3QgaW50ZWxfY29ubmVjdG9yICpjb25uZWN0b3IpCiAJ CQlyZXQgPSBfaW50ZWxfaGRjcDJfZGlzYWJsZShjb25uZWN0b3IpOwogCQllbHNlIGlmIChoZGNw LT5oZGNwX2VuY3J5cHRlZCkKIAkJCXJldCA9IF9pbnRlbF9oZGNwX2Rpc2FibGUoY29ubmVjdG9y KTsKKwkJaW50ZWxfaGRjcF9zdGF0ZV9jaGFuZ2VfZXZlbnQoJmNvbm5lY3Rvci0+YmFzZSk7CiAJ fQogCiAJbXV0ZXhfdW5sb2NrKCZoZGNwLT5tdXRleCk7Ci0tIAoyLjE5LjEKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxp c3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbA==