From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: Re: [PATCH 1/9] drm/bridge: tc358767: Simplify tc_poll_timeout() Date: Mon, 4 Mar 2019 14:17:28 +0200 Message-ID: <20190304121728.GC6325@pendragon.ideasonboard.com> References: <20190226193609.9862-1-andrew.smirnov@gmail.com> <20190226193609.9862-2-andrew.smirnov@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) by gabe.freedesktop.org (Postfix) with ESMTPS id AD05389289 for ; Mon, 4 Mar 2019 12:17:35 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20190226193609.9862-2-andrew.smirnov@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Andrey Smirnov Cc: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Chris Healy List-Id: dri-devel@lists.freedesktop.org SGkgQW5kcmV5LAoKVGhhbmsgeW91IGZvciB0aGUgcGF0Y2guCgpPbiBUdWUsIEZlYiAyNiwgMjAx OSBhdCAxMTozNjowMUFNIC0wODAwLCBBbmRyZXkgU21pcm5vdiB3cm90ZToKPiBJbXBsZW1lbnRh dGlvbiBvZiB0Y19wb2xsX3RpbWVvdXQoKSBpcyBhbG1vc3QgYSAxMDAlIGNvcHktYW5kLXBhc3Rl IG9mCj4gdGhlIGNvZGUgZm9yIHJlZ21hcF9yZWFkX3BvbGxfdGltZW91dCgpLiBSZXBsYWNlIGNv cGllZCBjb2RlIHdpdGggYQo+IGNhbGwgdG8gdGhlIG9yaWdpbmFsLiBObyBmdW5jdGlvbmFsIGNo YW5nZSBpbnRlbmRlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXkgU21pcm5vdiA8YW5kcmV3 LnNtaXJub3ZAZ21haWwuY29tPgo+IENjOiBBcmNoaXQgVGFuZWphIDxhcmNoaXR0QGNvZGVhdXJv cmEub3JnPgo+IENjOiBBbmRyemVqIEhhamRhIDxhLmhhamRhQHNhbXN1bmcuY29tPgo+IENjOiBM YXVyZW50IFBpbmNoYXJ0IDxMYXVyZW50LnBpbmNoYXJ0QGlkZWFzb25ib2FyZC5jb20+Cj4gQ2M6 IENocmlzIEhlYWx5IDxjcGhlYWx5QGdtYWlsLmNvbT4KPiBDYzogTHVjYXMgU3RhY2ggPGwuc3Rh Y2hAcGVuZ3V0cm9uaXguZGU+Cj4gQ2M6IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK PiBDYzogbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZwoKUmV2aWV3ZWQtYnk6IExhdXJlbnQg UGluY2hhcnQgPGxhdXJlbnQucGluY2hhcnRAaWRlYXNvbmJvYXJkLmNvbT4KCj4gLS0tCj4gIGRy aXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMzNTg3NjcuYyB8IDE5ICsrKy0tLS0tLS0tLS0tLS0tLS0K PiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCj4gCj4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMzNTg3NjcuYyBiL2RyaXZlcnMv Z3B1L2RybS9icmlkZ2UvdGMzNTg3NjcuYwo+IGluZGV4IGU2NDAzYjk1NDlmMS4uYjBmODI2NGEx Mjg1IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMzNTg3NjcuYwo+ICsr KyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMzNTg3NjcuYwo+IEBAIC0yNTIsMjQgKzI1Miwx MSBAQCBzdGF0aWMgaW5saW5lIGludCB0Y19wb2xsX3RpbWVvdXQoc3RydWN0IHJlZ21hcCAqbWFw LCB1bnNpZ25lZCBpbnQgYWRkciwKPiAgCQkJCSAgdW5zaWduZWQgaW50IGNvbmRfdmFsdWUsCj4g IAkJCQkgIHVuc2lnbmVkIGxvbmcgc2xlZXBfdXMsIHU2NCB0aW1lb3V0X3VzKQo+ICB7Cj4gLQlr dGltZV90IHRpbWVvdXQgPSBrdGltZV9hZGRfdXMoa3RpbWVfZ2V0KCksIHRpbWVvdXRfdXMpOwo+ ICAJdW5zaWduZWQgaW50IHZhbDsKPiAtCWludCByZXQ7Cj4gIAo+IC0JZm9yICg7Oykgewo+IC0J CXJldCA9IHJlZ21hcF9yZWFkKG1hcCwgYWRkciwgJnZhbCk7Cj4gLQkJaWYgKHJldCkKPiAtCQkJ YnJlYWs7Cj4gLQkJaWYgKCh2YWwgJiBjb25kX21hc2spID09IGNvbmRfdmFsdWUpCj4gLQkJCWJy ZWFrOwo+IC0JCWlmICh0aW1lb3V0X3VzICYmIGt0aW1lX2NvbXBhcmUoa3RpbWVfZ2V0KCksIHRp bWVvdXQpID4gMCkgewo+IC0JCQlyZXQgPSByZWdtYXBfcmVhZChtYXAsIGFkZHIsICZ2YWwpOwo+ IC0JCQlicmVhazsKPiAtCQl9Cj4gLQkJaWYgKHNsZWVwX3VzKQo+IC0JCQl1c2xlZXBfcmFuZ2Uo KHNsZWVwX3VzID4+IDIpICsgMSwgc2xlZXBfdXMpOwo+IC0JfQo+IC0JcmV0dXJuIHJldCA/OiAo KCh2YWwgJiBjb25kX21hc2spID09IGNvbmRfdmFsdWUpID8gMCA6IC1FVElNRURPVVQpOwo+ICsJ cmV0dXJuIHJlZ21hcF9yZWFkX3BvbGxfdGltZW91dChtYXAsIGFkZHIsIHZhbCwKPiArCQkJCQko dmFsICYgY29uZF9tYXNrKSA9PSBjb25kX3ZhbHVlLAo+ICsJCQkJCXNsZWVwX3VzLCB0aW1lb3V0 X3VzKTsKPiAgfQo+ICAKPiAgc3RhdGljIGludCB0Y19hdXhfd2FpdF9idXN5KHN0cnVjdCB0Y19k YXRhICp0YywgdW5zaWduZWQgaW50IHRpbWVvdXRfbXMpCgotLSAKUmVnYXJkcywKCkxhdXJlbnQg UGluY2hhcnQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K ZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs