From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 04/15] dma-fence: Make ->wait callback optional Date: Fri, 4 May 2018 10:57:59 +0200 Message-ID: <20180504085759.GT12521@phenom.ffwll.local> References: <20180503142603.28513-1-daniel.vetter@ffwll.ch> <20180503142603.28513-5-daniel.vetter@ffwll.ch> <152542135089.4767.3315686184618150713@mail.alporthouse.com> <20180504081722.GQ12521@phenom.ffwll.local> <20180504082301.GR12521@phenom.ffwll.local> <152542269311.4767.4254637128660397977@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x243.google.com (mail-wm0-x243.google.com [IPv6:2a00:1450:400c:c09::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7FB726E063 for ; Fri, 4 May 2018 08:58:04 +0000 (UTC) Received: by mail-wm0-x243.google.com with SMTP id a67so2854092wmf.3 for ; Fri, 04 May 2018 01:58:04 -0700 (PDT) Content-Disposition: inline In-Reply-To: <152542269311.4767.4254637128660397977@mail.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Chris Wilson Cc: Intel Graphics Development , DRI Development , linaro-mm-sig@lists.linaro.org, Daniel Vetter , linux-media@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org T24gRnJpLCBNYXkgMDQsIDIwMTggYXQgMDk6MzE6MzNBTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFF1b3RpbmcgRGFuaWVsIFZldHRlciAoMjAxOC0wNS0wNCAwOToyMzowMSkKPiA+IE9u IEZyaSwgTWF5IDA0LCAyMDE4IGF0IDEwOjE3OjIyQU0gKzAyMDAsIERhbmllbCBWZXR0ZXIgd3Jv dGU6Cj4gPiA+IE9uIEZyaSwgTWF5IDA0LCAyMDE4IGF0IDA5OjA5OjEwQU0gKzAxMDAsIENocmlz IFdpbHNvbiB3cm90ZToKPiA+ID4gPiBRdW90aW5nIERhbmllbCBWZXR0ZXIgKDIwMTgtMDUtMDMg MTU6MjU6NTIpCj4gPiA+ID4gPiBBbG1vc3QgZXZlcnlvbmUgdXNlcyBkbWFfZmVuY2VfZGVmYXVs dF93YWl0Lgo+ID4gPiA+ID4gCj4gPiA+ID4gPiB2MjogQWxzbyByZW1vdmUgdGhlIEJVR19PTigh b3BzLT53YWl0KSAoQ2hyaXMpLgo+ID4gPiA+IAo+ID4gPiA+IEkganVzdCBkb24ndCBnZXQgdGhl IHJhdGlvbmFsZSBmb3IgaW1wbGljaXQgb3ZlciBleHBsaWNpdC4KPiA+ID4gCj4gPiA+IENsb3Nl ciBhcHByb3hpbWF0aW9uIG9mIGR3aW0gc2VtYW50aWNzLiBUaGVyZSdzIGJlZW4gdG9ucyBvZiBw YXRjaCBzZXJpZXMKPiA+ID4gYWxsIG92ZXIgZHJtIGFuZCByZWxhdGVkIHBsYWNlcyB0byBnZXQg dGhlcmUsIG9uY2Ugd2UgaGF2ZSBhIGJpZyBwaWxlIG9mCj4gPiA+IGltcGxlbWVudGF0aW9ucyBh bmQga25vdyB3aGF0IHRoZSBkd2ltIHNlbWFudGljcyBzaG91bGQgYmUuIEluZGl2aWR1YWxseQo+ ID4gPiB0aGV5J3JlIGFsbCBub3QgbXVjaCwgaW4gYWdncmVnYXRlIHRoZXkgc3Vic3RhbnRpYWxs eSBzaW1wbGlmeSBzaW1wbGUKPiA+ID4gZHJpdmVycy4KPiA+IAo+ID4gSSBhbHNvIHRoaW5rIGNs ZWFyZXIgc2VwYXJhdGlvbiBiZXR3ZWVuIG9wdGlvbmFsIG9wdGltaXphdGlvbiBob29rcyBhbmQK PiA+IG1hbmRhdG9yeSBjb3JlIHBhcnRzIGlzIHVzZWZ1bCBpbiBpdHNlbGYuCj4gCj4gQSBuZXcg c3BlbGxpbmcgb2YgbWlkbGF5ZXIgOykgSSBkb24ndCBzZWUgdGhlIGNvbnRyYWRpY3Rpb24gd2l0 aCBhCj4gZHJpdmVyIHNheWluZyB1c2UgdGhlIGRlZmF1bHQgYW5kIHNpbXBsaWNpdHkuIChJIGtu b3cgd2hpY2ggb25lIHRoZQo+IGNvbXBpbGVyIHRoaW5rcyBpcyBzaW1wbGVyIDspCgpJZiB0aGUg Y29tcGlsZXIgb3ZlcmhlYWQgaXMgcmVhbCB0aGVuIEkgZ3Vlc3MgaXQgd291bGQgbWFrZXMgdG8g YmUKZXhwbGljaXQuIEkgZG9uJ3QgZXhwZWN0IHRoYXQgdG8gYmUgYSBwcm9ibGVtIHRob3VnaCBm b3IgYSBibG9ja2luZwpmdW5jdGlvbi4KCkkgZGlzYWdyZWUgb24gdGhpcyBiZWluZyBhIG1pZGxh eWVyIC0geW91IGNhbiBzdGlsbCBvdmVyd3JpdGUgZXZlcnl0aGluZwp5b3UgcGxlYXNlIHRvLiBX aGF0IGl0IGRvZXMgaGVscCBpcyBwZW9wbGUgZG9pbmcgbGVzcyBjb3B5cGFzdGluZyAoYW5kCmFz c29ydGVkIGJ1Z3MpLCBhdCBsZWFzdCBpbiB0aGUgZ3JhbmQgc2NoZW1lIG9mIHRoaW5ncy4gQW5k IHdlIGRvIGhhdmUgYQpfbG90XyBtb3JlIHJhbmRvbSBzbWFsbCBkcml2ZXJzIHRoYW4ganVzdCBh IGZldyB5ZWFycyBhZ28uIFJlZHVjaW5nIHRoZQphbW91bnQgb2YgZXhwbGljaXQgdHlwaW5nIGp1 c3QgdG8gZ2V0IGRlZmF1bHQgYmFoYXZpb3VyIGhhcyBiZWVuIGFuCm9uZ29pbmcgdGhlbWUgZm9y IGEgZmV3IHllYXJzIG5vdywgYW5kIHlvdXIgb2JqZWN0aW9uIGhlcmUgaXMgYWJvdXQgdGhlCmZp cnN0IHRoYXQgdGhpcyBpcyBub3QgYSBnb29kIGlkZWEuIFNvIEknbSBzb21ld2hhdCBjb25mdXNl ZC4KCkl0J3Mgb2ZjIG5vdCBhbGwgdGhhdCB1c2VmdWwgd2hlbiBsb29raW5nIG9ubHkgdGhyb3Vn aCB0aGUgaTkxNQpwZXJzcGVjdGl2ZSwgd2hlcmUgd2Ugb3ZlcndyaXRlIGFsbW9zdCBldmVyeXRo aW5nIGFueXdheS4gQnV0IHRoZQplY29zeXN0ZW0gaXMgYSBiaXQgYmlnZ2VyIHRoYW4ganVzdCBp OTE1LgotRGFuaWVsCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBD b3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBs aXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9kcmktZGV2ZWwK