From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dariusz Marcinkiewicz Subject: [PATCH v6 1/8] drm/i915/intel_hdmi: use cec_notifier_conn_(un)register Date: Tue, 13 Aug 2019 13:02:33 +0200 Message-ID: <20190813110300.83025-2-darekm@google.com> References: <20190813110300.83025-1-darekm@google.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qk1-x74a.google.com (mail-qk1-x74a.google.com [IPv6:2607:f8b0:4864:20::74a]) by gabe.freedesktop.org (Postfix) with ESMTPS id B863E6E0EF for ; Tue, 13 Aug 2019 11:03:43 +0000 (UTC) Received: by mail-qk1-x74a.google.com with SMTP id x28so19364970qki.21 for ; Tue, 13 Aug 2019 04:03:43 -0700 (PDT) In-Reply-To: <20190813110300.83025-1-darekm@google.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, linux-media@vger.kernel.org, hverkuil-cisco@xs4all.nl Cc: David Airlie , open list , Rodrigo Vivi , Dariusz Marcinkiewicz List-Id: dri-devel@lists.freedesktop.org VXNlIHRoZSBuZXcgY2VjX25vdGlmaWVyX2Nvbm5fKHVuKXJlZ2lzdGVyKCkgZnVuY3Rpb25zIHRv Cih1bilyZWdpc3RlciB0aGUgbm90aWZpZXIgZm9yIHRoZSBIRE1JIGNvbm5lY3RvciwgYW5kIGZp bGwgaW4KdGhlIGNlY19jb25uZWN0b3JfaW5mby4KClNpZ25lZC1vZmYtYnk6IERhcml1c3ogTWFy Y2lua2lld2ljeiA8ZGFyZWttQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYtYnk6IEhhbnMgVmVya3Vp bCA8aHZlcmt1aWwtY2lzY29AeHM0YWxsLm5sPgpUZXN0ZWQtYnk6IEhhbnMgVmVya3VpbCA8aHZl cmt1aWwtY2lzY29AeHM0YWxsLm5sPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkv aW50ZWxfaGRtaS5jIHwgMTMgKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0 aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9kaXNwbGF5L2ludGVsX2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50 ZWxfaGRtaS5jCmluZGV4IGIxY2E4ZTViZGI1NmQuLjlmY2YyYzU4YzI5YzUgMTAwNjQ0Ci0tLSBh L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfaGRtaS5jCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfaGRtaS5jCkBAIC0yNzUyLDggKzI3NTIsOSBAQCBp bnRlbF9oZG1pX2Nvbm5lY3Rvcl9yZWdpc3RlcihzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVj dG9yKQogCiBzdGF0aWMgdm9pZCBpbnRlbF9oZG1pX2Rlc3Ryb3koc3RydWN0IGRybV9jb25uZWN0 b3IgKmNvbm5lY3RvcikKIHsKLQlpZiAoaW50ZWxfYXR0YWNoZWRfaGRtaShjb25uZWN0b3IpLT5j ZWNfbm90aWZpZXIpCi0JCWNlY19ub3RpZmllcl9wdXQoaW50ZWxfYXR0YWNoZWRfaGRtaShjb25u ZWN0b3IpLT5jZWNfbm90aWZpZXIpOworCXN0cnVjdCBjZWNfbm90aWZpZXIgKm4gPSBpbnRlbF9h dHRhY2hlZF9oZG1pKGNvbm5lY3RvciktPmNlY19ub3RpZmllcjsKKworCWNlY19ub3RpZmllcl9j b25uX3VucmVnaXN0ZXIobik7CiAKIAlpbnRlbF9jb25uZWN0b3JfZGVzdHJveShjb25uZWN0b3Ip OwogfQpAQCAtMzA2OCw2ICszMDY5LDcgQEAgdm9pZCBpbnRlbF9oZG1pX2luaXRfY29ubmVjdG9y KHN0cnVjdCBpbnRlbF9kaWdpdGFsX3BvcnQgKmludGVsX2RpZ19wb3J0LAogCXN0cnVjdCBkcm1f ZGV2aWNlICpkZXYgPSBpbnRlbF9lbmNvZGVyLT5iYXNlLmRldjsKIAlzdHJ1Y3QgZHJtX2k5MTVf cHJpdmF0ZSAqZGV2X3ByaXYgPSB0b19pOTE1KGRldik7CiAJZW51bSBwb3J0IHBvcnQgPSBpbnRl bF9lbmNvZGVyLT5wb3J0OworCXN0cnVjdCBjZWNfY29ubmVjdG9yX2luZm8gY29ubl9pbmZvOwog CiAJRFJNX0RFQlVHX0tNUygiQWRkaW5nIEhETUkgY29ubmVjdG9yIG9uIHBvcnQgJWNcbiIsCiAJ CSAgICAgIHBvcnRfbmFtZShwb3J0KSk7CkBAIC0zMTIwLDggKzMxMjIsMTEgQEAgdm9pZCBpbnRl bF9oZG1pX2luaXRfY29ubmVjdG9yKHN0cnVjdCBpbnRlbF9kaWdpdGFsX3BvcnQgKmludGVsX2Rp Z19wb3J0LAogCQlJOTE1X1dSSVRFKFBFR19CQU5EX0dBUF9EQVRBLCAodGVtcCAmIH4weGYpIHwg MHhkKTsKIAl9CiAKLQlpbnRlbF9oZG1pLT5jZWNfbm90aWZpZXIgPSBjZWNfbm90aWZpZXJfZ2V0 X2Nvbm4oZGV2LT5kZXYsCi0JCQkJCQkJIHBvcnRfaWRlbnRpZmllcihwb3J0KSk7CisJY2VjX2Zp bGxfY29ubl9pbmZvX2Zyb21fZHJtKCZjb25uX2luZm8sIGNvbm5lY3Rvcik7CisKKwlpbnRlbF9o ZG1pLT5jZWNfbm90aWZpZXIgPQorCQljZWNfbm90aWZpZXJfY29ubl9yZWdpc3RlcihkZXYtPmRl diwgcG9ydF9pZGVudGlmaWVyKHBvcnQpLAorCQkJCQkgICAmY29ubl9pbmZvKTsKIAlpZiAoIWlu dGVsX2hkbWktPmNlY19ub3RpZmllcikKIAkJRFJNX0RFQlVHX0tNUygiQ0VDIG5vdGlmaWVyIGdl dCBmYWlsZWRcbiIpOwogfQotLSAKMi4yMy4wLnJjMS4xNTMuZ2RlZWQ4MDMzMGYtZ29vZwoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1h aWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs