From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrzej Hajda Subject: Re: [PATCH v2 01/26] drm/bridge: allow optionally specifying an owner .odev device Date: Wed, 9 May 2018 17:08:24 +0200 Message-ID: <4e92fdea-0609-0fff-0e3f-d9f78f596eb7@samsung.com> References: <20180504135212.26977-1-peda@axentia.se> <20180504135212.26977-2-peda@axentia.se> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180504135212.26977-2-peda@axentia.se> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Peter Rosin , linux-kernel@vger.kernel.org Cc: Martyn Welch , David Airlie , dri-devel@lists.freedesktop.org, Laurent Pinchart , linux-samsung-soc@vger.kernel.org, Kyungmin Park , Krzysztof Kozlowski , linux-rockchip@lists.infradead.org, Kukjin Kim , Peter Senna Tschudin , Martin Donnelly , linux-arm-msm@vger.kernel.org, Jyri Sarha , Matthias Brugger , Vincent Abriou , linux-arm-kernel@lists.infradead.org, Seung-Woo Kim , linux-renesas-soc@vger.kernel.org, linux-mediatek@lists.infradead.org, freedreno@lists.freedesktop.org List-Id: linux-rockchip.vger.kernel.org T24gMDQuMDUuMjAxOCAxNTo1MSwgUGV0ZXIgUm9zaW4gd3JvdGU6Cj4gQnJpZGdlIGRyaXZlcnMg Y2FuIG5vdyAodGVtcG9yYXJpbHksIGluIGEgdHJhbnNpdGlvbiBwaGFzZSkgc2VsZWN0IGlmCj4g dGhleSB3YW50IHRvIHByb3ZpZGUgYSBmdWxsIG93bmVyIGRldmljZSBvciBrZWVwIGp1c3QgcHJv dmlkaW5nIGFuCj4gb2Zfbm9kZS4KPgo+IEJ5IHByb3ZpZGluZyBhIGZ1bGwgb3duZXIgZGV2aWNl LCB0aGUgYnJpZGdlIGRyaXZlcnMgbm8gbG9uZ2VyIG5lZWQKPiB0byBwcm92aWRlIGFuIG9mX25v ZGUgc2luY2UgdGhhdCBub2RlIGlzIGF2YWlsYWJsZSB2aWEgdGhlIG93bmVyCj4gZGV2aWNlLgo+ Cj4gV2hlbiBhbGwgYnJpZGdlIGRyaXZlcnMgcHJvdmlkZSBhbiBvd25lciBkZXZpY2UsIHRoYXQg d2lsbCBiZWNvbWUKPiBtYW5kYXRvcnkgYW5kIHRoZSAub2Zfbm9kZSBtZW1iZXIgd2lsbCBiZSBy ZW1vdmVkLgo+Cj4gU2lnbmVkLW9mZi1ieTogUGV0ZXIgUm9zaW4gPHBlZGFAYXhlbnRpYS5zZT4K PiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2RybV9icmlkZ2UuYyAgICAgICAgICAgICB8IDMgKyst Cj4gIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9sdmRzLmMgfCA0ICsrKy0KCldo YXQgaXMgdGhlIHJlYXNvbiB0byBwdXQgcm9ja2NoaXAgaGVyZT8gU2hvdWxkbid0IGJlIGluIHNl cGFyYXRlIHBhdGNoPwoKPiAgaW5jbHVkZS9kcm0vZHJtX2JyaWRnZS5oICAgICAgICAgICAgICAg ICB8IDIgKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z KC0pCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9icmlkZ2UuYyBiL2RyaXZl cnMvZ3B1L2RybS9kcm1fYnJpZGdlLmMKPiBpbmRleCAxNjM4YmZlOTYyN2MuLjM4NzJmNTM3OTk5 OCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2JyaWRnZS5jCj4gKysrIGIvZHJp dmVycy9ncHUvZHJtL2RybV9icmlkZ2UuYwo+IEBAIC0zNjUsNyArMzY1LDggQEAgc3RydWN0IGRy bV9icmlkZ2UgKm9mX2RybV9maW5kX2JyaWRnZShzdHJ1Y3QgZGV2aWNlX25vZGUgKm5wKQo+ICAJ bXV0ZXhfbG9jaygmYnJpZGdlX2xvY2spOwo+ICAKPiAgCWxpc3RfZm9yX2VhY2hfZW50cnkoYnJp ZGdlLCAmYnJpZGdlX2xpc3QsIGxpc3QpIHsKPiAtCQlpZiAoYnJpZGdlLT5vZl9ub2RlID09IG5w KSB7Cj4gKwkJaWYgKChicmlkZ2UtPm9kZXYgJiYgYnJpZGdlLT5vZGV2LT5vZl9ub2RlID09IG5w KSB8fAo+ICsJCSAgICBicmlkZ2UtPm9mX25vZGUgPT0gbnApIHsKPiAgCQkJbXV0ZXhfdW5sb2Nr KCZicmlkZ2VfbG9jayk7Cj4gIAkJCXJldHVybiBicmlkZ2U7Cj4gIAkJfQo+IGRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfbHZkcy5jIGIvZHJpdmVycy9ncHUv ZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2x2ZHMuYwo+IGluZGV4IDRiZDk0YjE2N2QyYy4uNTU3ZTAw NzljOThkIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9s dmRzLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfbHZkcy5jCj4g QEAgLTM3Nyw4ICszNzcsMTAgQEAgc3RhdGljIGludCByb2NrY2hpcF9sdmRzX2JpbmQoc3RydWN0 IGRldmljZSAqZGV2LCBzdHJ1Y3QgZGV2aWNlICptYXN0ZXIsCj4gIAl9Cj4gIAlpZiAobHZkcy0+ cGFuZWwpCj4gIAkJcmVtb3RlID0gbHZkcy0+cGFuZWwtPmRldi0+b2Zfbm9kZTsKPiAtCWVsc2UK PiArCWVsc2UgaWYgKGx2ZHMtPmJyaWRnZS0+b2Zfbm9kZSkKPiAgCQlyZW1vdGUgPSBsdmRzLT5i cmlkZ2UtPm9mX25vZGU7Cj4gKwllbHNlCj4gKwkJcmVtb3RlID0gbHZkcy0+YnJpZGdlLT5vZGV2 LT5vZl9ub2RlOwoKSSBndWVzcyBvZGV2IHNob3VsZCBiZSBOVUxMIGhlcmUsIG9yIGhhdmUgSSBt aXNzZWQgc29tZXRoaW5nLgoKUmVnYXJkcwpBbmRyemVqCgo+ICAJaWYgKG9mX3Byb3BlcnR5X3Jl YWRfc3RyaW5nKGRldi0+b2Zfbm9kZSwgInJvY2tjaGlwLG91dHB1dCIsICZuYW1lKSkKPiAgCQkv KiBkZWZhdWx0IHNldCBpdCBhcyBvdXRwdXQgcmdiICovCj4gIAkJbHZkcy0+b3V0cHV0ID0gRElT UExBWV9PVVRQVVRfUkdCOwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2RybS9kcm1fYnJpZGdlLmgg Yi9pbmNsdWRlL2RybS9kcm1fYnJpZGdlLmgKPiBpbmRleCAzMjcwZmVjNDY5NzkuLjdjMTc5Nzdj MzUzNyAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2RybS9kcm1fYnJpZGdlLmgKPiArKysgYi9pbmNs dWRlL2RybS9kcm1fYnJpZGdlLmgKPiBAQCAtMjU0LDYgKzI1NCw3IEBAIHN0cnVjdCBkcm1fYnJp ZGdlX3RpbWluZ3Mgewo+ICAKPiAgLyoqCj4gICAqIHN0cnVjdCBkcm1fYnJpZGdlIC0gY2VudHJh bCBEUk0gYnJpZGdlIGNvbnRyb2wgc3RydWN0dXJlCj4gKyAqIEBvZGV2OiBkZXZpY2UgdGhhdCBv d25zIHRoZSBicmlkZ2UKPiAgICogQGRldjogRFJNIGRldmljZSB0aGlzIGJyaWRnZSBiZWxvbmdz IHRvCj4gICAqIEBlbmNvZGVyOiBlbmNvZGVyIHRvIHdoaWNoIHRoaXMgYnJpZGdlIGlzIGNvbm5l Y3RlZAo+ICAgKiBAbmV4dDogdGhlIG5leHQgYnJpZGdlIGluIHRoZSBlbmNvZGVyIGNoYWluCj4g QEAgLTI2NSw2ICsyNjYsNyBAQCBzdHJ1Y3QgZHJtX2JyaWRnZV90aW1pbmdzIHsKPiAgICogQGRy aXZlcl9wcml2YXRlOiBwb2ludGVyIHRvIHRoZSBicmlkZ2UgZHJpdmVyJ3MgaW50ZXJuYWwgY29u dGV4dAo+ICAgKi8KPiAgc3RydWN0IGRybV9icmlkZ2Ugewo+ICsJc3RydWN0IGRldmljZSAqb2Rl djsKPiAgCXN0cnVjdCBkcm1fZGV2aWNlICpkZXY7Cj4gIAlzdHJ1Y3QgZHJtX2VuY29kZXIgKmVu Y29kZXI7Cj4gIAlzdHJ1Y3QgZHJtX2JyaWRnZSAqbmV4dDsKCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1k ZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK