From: Boris Brezillon Subject: Re: [PATCH 2/4] drm/vc4: Wait for fences interruptibly in blocking mode. Date: Thu, 22 Jun 2017 09:22:49 +0200 Message-ID: <20170622092249.31473903@bbrezillon> References: <20170621185002.28563-1-eric@anholt.net> <20170621185002.28563-2-eric@anholt.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.free-electrons.com (mail.free-electrons.com [62.4.15.54]) by gabe.freedesktop.org (Postfix) with ESMTP id 9678F6E0C1 for ; Thu, 22 Jun 2017 07:23:46 +0000 (UTC) In-Reply-To: <20170621185002.28563-2-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: Eric Anholt Cc: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCAyMSBKdW4gMjAxNyAxMTo1MDowMCAtMDcwMApFcmljIEFuaG9sdCA8ZXJpY0Bhbmhv bHQubmV0PiB3cm90ZToKCj4gV2Ugc2hvdWxkIGFsbG93IFNJR0lPIGFuZCB0aGluZ3MgdG8gaW50 ZXJydXB0IHVzIGJlZm9yZSB3ZSBnZXQgdG8gdGhlCj4gbm8tZXJyb3Igc3RhZ2Ugb2YgdGhlIGNv bW1pdCBwcm9jZXNzLiAgVGhpcyBjb2RlIGlzIGVmZmVjdGl2ZWx5IGNvcGllZAo+IGZyb20gZHJt X2F0b21pY19oZWxwZXJfY29tbWl0KCkuCj4gCj4gU2lnbmVkLW9mZi1ieTogRXJpYyBBbmhvbHQg PGVyaWNAYW5ob2x0Lm5ldD4KClJldmlld2VkLWJ5OiBCb3JpcyBCcmV6aWxsb24gPGJvcmlzLmJy ZXppbGxvbkBmcmVlLWVsZWN0cm9ucy5jb20+Cgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vdmM0 L3ZjNF9rbXMuYyB8IDEwICsrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlv bnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfa21zLmMgYi9k cml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9rbXMuYwo+IGluZGV4IGJjNmVjZGM2ZjEwNC4uNmIxY2Nl YTc2MjQzIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2ttcy5jCj4gKysr IGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfa21zLmMKPiBAQCAtMTQyLDYgKzE0MiwxNiBAQCBz dGF0aWMgaW50IHZjNF9hdG9taWNfY29tbWl0KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCj4gIAkJ cmV0dXJuIHJldDsKPiAgCX0KPiAgCj4gKwlpZiAoIW5vbmJsb2NrKSB7Cj4gKwkJcmV0ID0gZHJt X2F0b21pY19oZWxwZXJfd2FpdF9mb3JfZmVuY2VzKGRldiwgc3RhdGUsIHRydWUpOwo+ICsJCWlm IChyZXQpIHsKPiArCQkJZHJtX2F0b21pY19oZWxwZXJfY2xlYW51cF9wbGFuZXMoZGV2LCBzdGF0 ZSk7Cj4gKwkJCWtmcmVlKGMpOwo+ICsJCQl1cCgmdmM0LT5hc3luY19tb2Rlc2V0KTsKPiArCQkJ cmV0dXJuIHJldDsKPiArCQl9Cj4gKwl9Cj4gKwo+ICAJZm9yX2VhY2hfcGxhbmVfaW5fc3RhdGUo c3RhdGUsIHBsYW5lLCBuZXdfc3RhdGUsIGkpIHsKPiAgCQlpZiAoKHBsYW5lLT5zdGF0ZS0+ZmIg IT0gbmV3X3N0YXRlLT5mYikgJiYgbmV3X3N0YXRlLT5mYikgewo+ICAJCQlzdHJ1Y3QgZHJtX2dl bV9jbWFfb2JqZWN0ICpjbWFfYm8gPQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vZHJpLWRldmVsCg==