From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Brezillon Subject: [PATCH v3 1/9] drm/atomic: Avoid connector to writeback_connector casts Date: Mon, 2 Jul 2018 14:20:12 +0200 Message-ID: <20180702122020.5921-2-boris.brezillon@bootlin.com> References: <20180702122020.5921-1-boris.brezillon@bootlin.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.bootlin.com (mail.bootlin.com [62.4.15.54]) by gabe.freedesktop.org (Postfix) with ESMTP id 20EFB6E40C for ; Mon, 2 Jul 2018 12:20:35 +0000 (UTC) In-Reply-To: <20180702122020.5921-1-boris.brezillon@bootlin.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: David Airlie , Daniel Vetter , dri-devel@lists.freedesktop.org Cc: Liviu Dudau , Dan Carpenter , Boris Brezillon List-Id: dri-devel@lists.freedesktop.org VXNlIGNvbnRhaW5lcl9vZigpIGluc3RlYWQgb2YgdHlwZSBjYXN0aW5nIHNvIHRoYXQgaXQga2Vl cHMgd29ya2luZwpldmVuIGlmIGJhc2UgaXMgbW92ZWQgaW5zaWRlIHRoZSBkcm1fd3JpdGViYWNr X2Nvbm5lY3RvciBzdHJ1Y3QuCgpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBCcmV6aWxsb24gPGJvcmlz LmJyZXppbGxvbkBib290bGluLmNvbT4KUmV2aWV3ZWQtYnk6IExpdml1IER1ZGF1IDxsaXZpdS5k dWRhdUBhcm0uY29tPgpSZXZpZXdlZC1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBm ZndsbC5jaD4KLS0tCkNoYW5nZXMgaW4gdjM6Ci0gQWRkIERhbmllbCdzIGFuZCBMaXZpdSdzIFIt YgotLS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljLmMgfCA0ICsrKy0KIGluY2x1ZGUvZHJt L2RybV93cml0ZWJhY2suaCAgfCA2ICsrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlv bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0 b21pYy5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWMuYwppbmRleCAxNzg4NDIzODBmNzUu LjZlYTIwZDVkZWU2NiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWMuYwor KysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pYy5jCkBAIC0yNDIzLDYgKzI0MjMsNyBAQCBz dGF0aWMgaW50IHByZXBhcmVfc2lnbmFsaW5nKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCiAJfQog CiAJZm9yX2VhY2hfbmV3X2Nvbm5lY3Rvcl9pbl9zdGF0ZShzdGF0ZSwgY29ubiwgY29ubl9zdGF0 ZSwgaSkgeworCQlzdHJ1Y3QgZHJtX3dyaXRlYmFja19jb25uZWN0b3IgKndiX2Nvbm47CiAJCXN0 cnVjdCBkcm1fd3JpdGViYWNrX2pvYiAqam9iOwogCQlzdHJ1Y3QgZHJtX291dF9mZW5jZV9zdGF0 ZSAqZjsKIAkJc3RydWN0IGRtYV9mZW5jZSAqZmVuY2U7CkBAIC0yNDQ2LDcgKzI0NDcsOCBAQCBz dGF0aWMgaW50IHByZXBhcmVfc2lnbmFsaW5nKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCiAJCWZb Km51bV9mZW5jZXNdLm91dF9mZW5jZV9wdHIgPSBmZW5jZV9wdHI7CiAJCSpmZW5jZV9zdGF0ZSA9 IGY7CiAKLQkJZmVuY2UgPSBkcm1fd3JpdGViYWNrX2dldF9vdXRfZmVuY2UoKHN0cnVjdCBkcm1f d3JpdGViYWNrX2Nvbm5lY3RvciAqKWNvbm4pOworCQl3Yl9jb25uID0gZHJtX2Nvbm5lY3Rvcl90 b193cml0ZWJhY2soY29ubik7CisJCWZlbmNlID0gZHJtX3dyaXRlYmFja19nZXRfb3V0X2ZlbmNl KHdiX2Nvbm4pOwogCQlpZiAoIWZlbmNlKQogCQkJcmV0dXJuIC1FTk9NRU07CiAKZGlmZiAtLWdp dCBhL2luY2x1ZGUvZHJtL2RybV93cml0ZWJhY2suaCBiL2luY2x1ZGUvZHJtL2RybV93cml0ZWJh Y2suaAppbmRleCBhMTBmZTU1NmRmZDQuLjIzZGY5ZDQ2MzAwMyAxMDA2NDQKLS0tIGEvaW5jbHVk ZS9kcm0vZHJtX3dyaXRlYmFjay5oCisrKyBiL2luY2x1ZGUvZHJtL2RybV93cml0ZWJhY2suaApA QCAtMTEwLDYgKzExMCwxMiBAQCBzdHJ1Y3QgZHJtX3dyaXRlYmFja19qb2IgewogCXN0cnVjdCBk bWFfZmVuY2UgKm91dF9mZW5jZTsKIH07CiAKK3N0YXRpYyBpbmxpbmUgc3RydWN0IGRybV93cml0 ZWJhY2tfY29ubmVjdG9yICoKK2RybV9jb25uZWN0b3JfdG9fd3JpdGViYWNrKHN0cnVjdCBkcm1f Y29ubmVjdG9yICpjb25uZWN0b3IpCit7CisJcmV0dXJuIGNvbnRhaW5lcl9vZihjb25uZWN0b3Is IHN0cnVjdCBkcm1fd3JpdGViYWNrX2Nvbm5lY3RvciwgYmFzZSk7Cit9CisKIGludCBkcm1fd3Jp dGViYWNrX2Nvbm5lY3Rvcl9pbml0KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCiAJCQkJIHN0cnVj dCBkcm1fd3JpdGViYWNrX2Nvbm5lY3RvciAqd2JfY29ubmVjdG9yLAogCQkJCSBjb25zdCBzdHJ1 Y3QgZHJtX2Nvbm5lY3Rvcl9mdW5jcyAqY29uX2Z1bmNzLAotLSAKMi4xNC4xCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBs aXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK