From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/syncobj: Use dma_fence_wait for the simple wait case Date: Tue, 8 May 2018 07:51:57 +0200 Message-ID: <20180508055157.GJ28661@phenom.ffwll.local> References: <20180505105549.14351-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20180505105549.14351-1-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson Cc: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gU2F0LCBNYXkgMDUsIDIwMTggYXQgMTE6NTU6NDlBTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFdoZW4gd2FpdGluZyBmb3IgYSBzaW5nbGUgZmVuY2UgYmVuZWF0aCBhIHN5bmNvYmos IGZvcmdvIG91ciBvcGVuIGNvZGluZwo+IGZvciB3YWl0aW5nIG92ZXIgbXVsdGlwbGUgZmVuY2Vz IGFuZCBjYWxsIHRoZSBkcml2ZXIgc3BlY2lmaWMKPiBkbWFfZmVuY2Vfd2FpdF90aW1lb3V0KCku IFRoaXMgZ2l2ZXMgdGhlIG9wcG9ydHVuaXR5IGZvciB0aGUgZHJpdmVyIHRvCj4gaGFuZGxlIGl0 IG1vcmUgZWZmaWNpZW50bHkgdGhlbiB0aGUgbGNkIG9mIHNpZ25hbCBjYWxsYmFja3MsIGFuZCBh dm9pZHMKPiB0aGUgdGVtcG9yYXJ5IGFsbG9jYXRpb25zIGFuZCBhcnJheSBpdGVyYXRpb25zLgo+ IAo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVr PgoKUmV2aWV3ZWQtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+CgpB c2lkZTogRG8gdGhlIGlndHMgdGVzdCBib3RoIHRoZSBzaW5nbGUgYW5kIG11bHRpLWNhc2U/Ci1E YW5pZWwKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2RybV9zeW5jb2JqLmMgfCA4ICsrKysrKysr Cj4gIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL2RybV9zeW5jb2JqLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3N5bmNvYmou Ywo+IGluZGV4IGQ0ZjRjZTQ4NDUyOS4uYzBmNzg3ZjdhMjk4IDEwMDY0NAo+IC0tLSBhL2RyaXZl cnMvZ3B1L2RybS9kcm1fc3luY29iai5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9zeW5j b2JqLmMKPiBAQCAtNjk1LDYgKzY5NSwxNCBAQCBzdGF0aWMgc2lnbmVkIGxvbmcgZHJtX3N5bmNv YmpfYXJyYXlfd2FpdF90aW1lb3V0KHN0cnVjdCBkcm1fc3luY29iaiAqKnN5bmNvYmpzLAo+ICAJ c2lnbmVkIGxvbmcgcmV0Owo+ICAJdWludDMyX3Qgc2lnbmFsZWRfY291bnQsIGk7Cj4gIAo+ICsJ LyogS0lTUyBmb3IgdGhlIGNvbW1vbiBjYXNlIG9mIHdhaXRpbmcgZm9yIGEgc2luZ2xlIHN1Ym1p dHRlZCBmZW5jZS4gKi8KPiArCWlmIChjb3VudCA9PSAxICYmIChmZW5jZSA9IGRybV9zeW5jb2Jq X2ZlbmNlX2dldChzeW5jb2Jqc1swXSkpKSB7Cj4gKwkJcmV0ID0gZG1hX2ZlbmNlX3dhaXRfdGlt ZW91dChmZW5jZSwgdHJ1ZSwgdGltZW91dCk7Cj4gKwkJZG1hX2ZlbmNlX3B1dChmZW5jZSk7Cj4g KwkJKmlkeCA9IDA7Cj4gKwkJcmV0dXJuIHJldDsKPiArCX0KPiArCj4gIAllbnRyaWVzID0ga2Nh bGxvYyhjb3VudCwgc2l6ZW9mKCplbnRyaWVzKSwgR0ZQX0tFUk5FTCk7Cj4gIAlpZiAoIWVudHJp ZXMpCj4gIAkJcmV0dXJuIC1FTk9NRU07Cj4gLS0gCj4gMi4xNy4wCj4gCj4gX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBs aXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAKRGFuaWVsIFZldHRl cgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwu Y2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==