From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/i915: Restore HDCP DRM_INFO when with no downstream Date: Tue, 30 Jan 2018 09:35:34 +0100 Message-ID: <20180130083534.GO2759@phenom.ffwll.local> References: <20180122175516.235313-1-seanpaul@chromium.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5E9A86E6DF for ; Tue, 30 Jan 2018 08:35:38 +0000 (UTC) Received: by mail-wm0-x242.google.com with SMTP id f71so19314055wmf.0 for ; Tue, 30 Jan 2018 00:35:38 -0800 (PST) Content-Disposition: inline In-Reply-To: <20180122175516.235313-1-seanpaul@chromium.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Sean Paul Cc: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Rodrigo Vivi List-Id: dri-devel@lists.freedesktop.org T24gTW9uLCBKYW4gMjIsIDIwMTggYXQgMTI6NTU6MDBQTSAtMDUwMCwgU2VhbiBQYXVsIHdyb3Rl Ogo+IFRoZSBjb21taXQgYmVsb3cgcmV0dXJuZWQgZWFybGllciB0aGFuIGJlZm9yZSwgYnV0IGZh aWxlZCB0byBtb3ZlIHRoZQo+IGluZm8gbWVzc2FnZSB3aGVuIGF1dGhlbnRpY2F0aW5nIHdpdGhv dXQgZG93bnN0cmVhbSBkZXZpY2VzLiBUaGlzIHBhdGNoCj4gcmVzdG9yZXMgdGhlIG1lc3NhZ2Ug b24gYXV0aGVudGljYXRpb24gc3VjY2Vzcy4KPiAKPiBGaXhlczogODdlYjNlYzgxOGZhICgiZHJt L2k5MTU6IElJIHN0YWdlIEhEQ1AgYXV0aCBmb3IgcmVwZWF0ZXIgb25seSIpCj4gQ2M6IFJhbWFs aW5nYW0gQyA8cmFtYWxpbmdhbS5jQGludGVsLmNvbT4KPiBDYzogU2VhbiBQYXVsIDxzZWFucGF1 bEBjaHJvbWl1bS5vcmc+Cj4gQ2M6IEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBsaW51eC5pbnRl bC5jb20+Cj4gQ2M6IEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVs LmNvbT4KPiBDYzogUm9kcmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29tPgo+IENjOiBp bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gU2lnbmVkLW9mZi1ieTogU2VhbiBQYXVs IDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+CgpEUk1fSU5GTyBpcyByYXRoZXIgbG91ZCAoaXQgc2hv d3MgdXAgaW4gZG1lc2cgYnkgZGVmYXVsdCksIGltbyBiZXR0ZXIgdG8KYmlrZXNoZWQgdGhpcyB0 byBEUk1fREVCVUdfS01TIG9yIHNpbWlsYXIgd2hpbGUgYXQgaXQuIE9mIGNvdXJzZSB3b3VsZApu ZWVkIHRvIGJlIGRvbmUgZm9yIHRoZSBlbnRpcmUgZmlsZS4KCkVpdGhlciB3YXkgKGkuZS4gaWYg eW91IGlnbm9yZSB0aGlzLCBkbyBpdCBpbiBhIHNlcGFyYXRlIHBhdGNoLCBvcgpjb21iaW5lZCk6 CgpSZXZpZXdlZC1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KCgo+ IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9oZGNwLmMgfCA1ICsrLS0tCj4gIDEg ZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2hkY3AuYyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2hkY3AuYwo+IGluZGV4IGRiOTUyNzE3M2ExZS4uZGQ3ZGZmZDQwNWQ1IDEw MDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2hkY3AuYwo+ICsrKyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2hkY3AuYwo+IEBAIC0xNjgsMTAgKzE2OCw4IEBAIGlu dCBpbnRlbF9oZGNwX2F1dGhfZG93bnN0cmVhbShzdHJ1Y3QgaW50ZWxfZGlnaXRhbF9wb3J0ICpp bnRlbF9kaWdfcG9ydCwKPiAgCj4gIAkvKiBJZiB0aGVyZSBhcmUgbm8gZG93bnN0cmVhbSBkZXZp Y2VzLCB3ZSdyZSBhbGwgZG9uZS4gKi8KPiAgCW51bV9kb3duc3RyZWFtID0gRFJNX0hEQ1BfTlVN X0RPV05TVFJFQU0oYnN0YXR1c1swXSk7Cj4gLQlpZiAobnVtX2Rvd25zdHJlYW0gPT0gMCkgewo+ IC0JCURSTV9JTkZPKCJIRENQIGlzIGVuYWJsZWQgKG5vIGRvd25zdHJlYW0gZGV2aWNlcylcbiIp Owo+ICsJaWYgKG51bV9kb3duc3RyZWFtID09IDApCj4gIAkJcmV0dXJuIDA7Cj4gLQl9Cj4gIAo+ ICAJa3N2X2ZpZm8gPSBremFsbG9jKG51bV9kb3duc3RyZWFtICogRFJNX0hEQ1BfS1NWX0xFTiwg R0ZQX0tFUk5FTCk7Cj4gIAlpZiAoIWtzdl9maWZvKQo+IEBAIC01MDIsNiArNTAwLDcgQEAgc3Rh dGljIGludCBpbnRlbF9oZGNwX2F1dGgoc3RydWN0IGludGVsX2RpZ2l0YWxfcG9ydCAqaW50ZWxf ZGlnX3BvcnQsCj4gIAlpZiAocmVwZWF0ZXJfcHJlc2VudCkKPiAgCQlyZXR1cm4gaW50ZWxfaGRj cF9hdXRoX2Rvd25zdHJlYW0oaW50ZWxfZGlnX3BvcnQsIHNoaW0pOwo+ICAKPiArCURSTV9JTkZP KCJIRENQIGlzIGVuYWJsZWQgKG5vIGRvd25zdHJlYW0gZGV2aWNlcylcbiIpOwo+ICAJcmV0dXJu IDA7Cj4gIH0KPiAgCj4gLS0gCj4gMi4xNi4wLnJjMS4yMzguZzUzMGQ2NDlhNzktZ29vZwo+IAo+ IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZHJpLWRl dmVsIG1haWxpbmcgbGlzdAo+IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAoKLS0g CkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6 Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1k ZXZlbAo=