From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Anholt Subject: [PATCH 4/8] drm/bridge: Add a devm_ allocator for panel bridge. Date: Tue, 27 Jun 2017 12:58:35 -0700 Message-ID: <20170627195839.3338-5-eric@anholt.net> References: <20170627195839.3338-1-eric@anholt.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from anholt.net (anholt.net [50.246.234.109]) by gabe.freedesktop.org (Postfix) with ESMTP id 664AA6E081 for ; Tue, 27 Jun 2017 19:58:44 +0000 (UTC) In-Reply-To: <20170627195839.3338-1-eric@anholt.net> 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, Archit Taneja , Andrzej Hajda , Laurent Pinchart , Thierry Reding Cc: linux-kernel@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org VGhpcyB3aWxsIGxldCBkcml2ZXJzIHJlZHVjZSB0aGUgZXJyb3IgY2xlYW51cCB0aGV5IG5lZWQs IGluCnBhcnRpY3VsYXIgdGhlICJpc19wYW5lbF9icmlkZ2UiIGZsYWcuCgpTaWduZWQtb2ZmLWJ5 OiBFcmljIEFuaG9sdCA8ZXJpY0BhbmhvbHQubmV0PgotLS0KIGRyaXZlcnMvZ3B1L2RybS9icmlk Z2UvcGFuZWwuYyB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS9k cm0vZHJtX2JyaWRnZS5oICAgICAgIHwgIDMgKysrCiAyIGZpbGVzIGNoYW5nZWQsIDMzIGluc2Vy dGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3BhbmVsLmMgYi9k cml2ZXJzL2dwdS9kcm0vYnJpZGdlL3BhbmVsLmMKaW5kZXggNjdmZTE5ZTVhOWM2Li5jZGYzNjdk MjY1M2EgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFuZWwuYworKysgYi9k cml2ZXJzL2dwdS9kcm0vYnJpZGdlL3BhbmVsLmMKQEAgLTE5OCwzICsxOTgsMzMgQEAgdm9pZCBk cm1fcGFuZWxfYnJpZGdlX3JlbW92ZShzdHJ1Y3QgZHJtX2JyaWRnZSAqYnJpZGdlKQogCWRldm1f a2ZyZWUocGFuZWxfYnJpZGdlLT5wYW5lbC0+ZGV2LCBicmlkZ2UpOwogfQogRVhQT1JUX1NZTUJP TChkcm1fcGFuZWxfYnJpZGdlX3JlbW92ZSk7CisKK3N0YXRpYyB2b2lkIGRldm1fZHJtX3BhbmVs X2JyaWRnZV9yZWxlYXNlKHN0cnVjdCBkZXZpY2UgKmRldiwgdm9pZCAqcmVzKQoreworCXN0cnVj dCBkcm1fYnJpZGdlICpicmlkZ2UgPSAqKHN0cnVjdCBkcm1fYnJpZGdlICoqKXJlczsKKworCWRy bV9wYW5lbF9icmlkZ2VfcmVtb3ZlKGJyaWRnZSk7Cit9CisKK3N0cnVjdCBkcm1fYnJpZGdlICpk ZXZtX2RybV9wYW5lbF9icmlkZ2VfYWRkKHN0cnVjdCBkZXZpY2UgKmRldiwKKwkJCQkJICAgICBz dHJ1Y3QgZHJtX3BhbmVsICpwYW5lbCwKKwkJCQkJICAgICB1MzIgY29ubmVjdG9yX3R5cGUpCit7 CisJc3RydWN0IGRybV9icmlkZ2UgKipwdHIsICpicmlkZ2U7CisKKwlwdHIgPSBkZXZyZXNfYWxs b2MoZGV2bV9kcm1fcGFuZWxfYnJpZGdlX3JlbGVhc2UsIHNpemVvZigqcHRyKSwKKwkJCSAgIEdG UF9LRVJORUwpOworCWlmICghcHRyKQorCQlyZXR1cm4gRVJSX1BUUigtRU5PTUVNKTsKKworCWJy aWRnZSA9IGRybV9wYW5lbF9icmlkZ2VfYWRkKHBhbmVsLCBjb25uZWN0b3JfdHlwZSk7CisJaWYg KCFJU19FUlIoYnJpZGdlKSkgeworCQkqcHRyID0gYnJpZGdlOworCQlkZXZyZXNfYWRkKGRldiwg cHRyKTsKKwl9IGVsc2UgeworCQlkZXZyZXNfZnJlZShwdHIpOworCX0KKworCXJldHVybiBicmlk Z2U7Cit9CitFWFBPUlRfU1lNQk9MKGRldm1fZHJtX3BhbmVsX2JyaWRnZV9hZGQpOwpkaWZmIC0t Z2l0IGEvaW5jbHVkZS9kcm0vZHJtX2JyaWRnZS5oIGIvaW5jbHVkZS9kcm0vZHJtX2JyaWRnZS5o CmluZGV4IDFkYzk0ZDUzOTJlMi4uNjUyMmQ0Y2JjOWQ5IDEwMDY0NAotLS0gYS9pbmNsdWRlL2Ry bS9kcm1fYnJpZGdlLmgKKysrIGIvaW5jbHVkZS9kcm0vZHJtX2JyaWRnZS5oCkBAIC0yNjgsNiAr MjY4LDkgQEAgdm9pZCBkcm1fYnJpZGdlX2VuYWJsZShzdHJ1Y3QgZHJtX2JyaWRnZSAqYnJpZGdl KTsKIHN0cnVjdCBkcm1fYnJpZGdlICpkcm1fcGFuZWxfYnJpZGdlX2FkZChzdHJ1Y3QgZHJtX3Bh bmVsICpwYW5lbCwKIAkJCQkJdTMyIGNvbm5lY3Rvcl90eXBlKTsKIHZvaWQgZHJtX3BhbmVsX2Jy aWRnZV9yZW1vdmUoc3RydWN0IGRybV9icmlkZ2UgKmJyaWRnZSk7CitzdHJ1Y3QgZHJtX2JyaWRn ZSAqZGV2bV9kcm1fcGFuZWxfYnJpZGdlX2FkZChzdHJ1Y3QgZGV2aWNlICpkZXYsCisJCQkJCSAg ICAgc3RydWN0IGRybV9wYW5lbCAqcGFuZWwsCisJCQkJCSAgICAgdTMyIGNvbm5lY3Rvcl90eXBl KTsKICNlbmRpZgogCiAjZW5kaWYKLS0gCjIuMTEuMAoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vZHJpLWRldmVsCg==