From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 04/15] dma-fence: Make ->wait callback optional Date: Fri, 04 May 2018 10:16:21 +0100 Message-ID: <152542538170.4767.9925437389288286145@mail.alporthouse.com> 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> <20180504085759.GT12521@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180504085759.GT12521@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Daniel Vetter 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 UXVvdGluZyBEYW5pZWwgVmV0dGVyICgyMDE4LTA1LTA0IDA5OjU3OjU5KQo+IE9uIEZyaSwgTWF5 IDA0LCAyMDE4IGF0IDA5OjMxOjMzQU0gKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiA+IFF1 b3RpbmcgRGFuaWVsIFZldHRlciAoMjAxOC0wNS0wNCAwOToyMzowMSkKPiA+ID4gT24gRnJpLCBN YXkgMDQsIDIwMTggYXQgMTA6MTc6MjJBTSArMDIwMCwgRGFuaWVsIFZldHRlciB3cm90ZToKPiA+ ID4gPiBPbiBGcmksIE1heSAwNCwgMjAxOCBhdCAwOTowOToxMEFNICswMTAwLCBDaHJpcyBXaWxz b24gd3JvdGU6Cj4gPiA+ID4gPiBRdW90aW5nIERhbmllbCBWZXR0ZXIgKDIwMTgtMDUtMDMgMTU6 MjU6NTIpCj4gPiA+ID4gPiA+IEFsbW9zdCBldmVyeW9uZSB1c2VzIGRtYV9mZW5jZV9kZWZhdWx0 X3dhaXQuCj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiB2MjogQWxzbyByZW1vdmUgdGhlIEJVR19P Tighb3BzLT53YWl0KSAoQ2hyaXMpLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBJIGp1c3QgZG9uJ3Qg Z2V0IHRoZSByYXRpb25hbGUgZm9yIGltcGxpY2l0IG92ZXIgZXhwbGljaXQuCj4gPiA+ID4gCj4g PiA+ID4gQ2xvc2VyIGFwcHJveGltYXRpb24gb2YgZHdpbSBzZW1hbnRpY3MuIFRoZXJlJ3MgYmVl biB0b25zIG9mIHBhdGNoIHNlcmllcwo+ID4gPiA+IGFsbCBvdmVyIGRybSBhbmQgcmVsYXRlZCBw bGFjZXMgdG8gZ2V0IHRoZXJlLCBvbmNlIHdlIGhhdmUgYSBiaWcgcGlsZSBvZgo+ID4gPiA+IGlt cGxlbWVudGF0aW9ucyBhbmQga25vdyB3aGF0IHRoZSBkd2ltIHNlbWFudGljcyBzaG91bGQgYmUu IEluZGl2aWR1YWxseQo+ID4gPiA+IHRoZXkncmUgYWxsIG5vdCBtdWNoLCBpbiBhZ2dyZWdhdGUg dGhleSBzdWJzdGFudGlhbGx5IHNpbXBsaWZ5IHNpbXBsZQo+ID4gPiA+IGRyaXZlcnMuCj4gPiA+ IAo+ID4gPiBJIGFsc28gdGhpbmsgY2xlYXJlciBzZXBhcmF0aW9uIGJldHdlZW4gb3B0aW9uYWwg b3B0aW1pemF0aW9uIGhvb2tzIGFuZAo+ID4gPiBtYW5kYXRvcnkgY29yZSBwYXJ0cyBpcyB1c2Vm dWwgaW4gaXRzZWxmLgo+ID4gCj4gPiBBIG5ldyBzcGVsbGluZyBvZiBtaWRsYXllciA7KSBJIGRv bid0IHNlZSB0aGUgY29udHJhZGljdGlvbiB3aXRoIGEKPiA+IGRyaXZlciBzYXlpbmcgdXNlIHRo ZSBkZWZhdWx0IGFuZCBzaW1wbGljaXR5LiAoSSBrbm93IHdoaWNoIG9uZSB0aGUKPiA+IGNvbXBp bGVyIHRoaW5rcyBpcyBzaW1wbGVyIDspCj4gCj4gSWYgdGhlIGNvbXBpbGVyIG92ZXJoZWFkIGlz IHJlYWwgdGhlbiBJIGd1ZXNzIGl0IHdvdWxkIG1ha2VzIHRvIGJlCj4gZXhwbGljaXQuIEkgZG9u J3QgZXhwZWN0IHRoYXQgdG8gYmUgYSBwcm9ibGVtIHRob3VnaCBmb3IgYSBibG9ja2luZwo+IGZ1 bmN0aW9uLgo+IAo+IEkgZGlzYWdyZWUgb24gdGhpcyBiZWluZyBhIG1pZGxheWVyIC0geW91IGNh biBzdGlsbCBvdmVyd3JpdGUgZXZlcnl0aGluZwo+IHlvdSBwbGVhc2UgdG8uIFdoYXQgaXQgZG9l cyBoZWxwIGlzIHBlb3BsZSBkb2luZyBsZXNzIGNvcHlwYXN0aW5nIChhbmQKPiBhc3NvcnRlZCBi dWdzKSwgYXQgbGVhc3QgaW4gdGhlIGdyYW5kIHNjaGVtZSBvZiB0aGluZ3MuIEFuZCB3ZSBkbyBo YXZlIGEKPiBfbG90XyBtb3JlIHJhbmRvbSBzbWFsbCBkcml2ZXJzIHRoYW4ganVzdCBhIGZldyB5 ZWFycyBhZ28uIFJlZHVjaW5nIHRoZQo+IGFtb3VudCBvZiBleHBsaWNpdCB0eXBpbmcganVzdCB0 byBnZXQgZGVmYXVsdCBiYWhhdmlvdXIgaGFzIGJlZW4gYW4KPiBvbmdvaW5nIHRoZW1lIGZvciBh IGZldyB5ZWFycyBub3csIGFuZCB5b3VyIG9iamVjdGlvbiBoZXJlIGlzIGFib3V0IHRoZQo+IGZp cnN0IHRoYXQgdGhpcyBpcyBub3QgYSBnb29kIGlkZWEuIFNvIEknbSBzb21ld2hhdCBjb25mdXNl ZC4KCkknbSBqdXN0IHNheWluZyBJIGRvbid0IHNlZSBhbnkgcmF0aW9uYWxlIGZvciB0aGlzIHBh dGNoLgoKCSJBbG1vc3QgZXZlcnlvbmUgdXNlcyBkbWFfZmVuY2VfZGVmYXVsdF93YWl0LiIKCldo eSBjaGFuZ2U/CgpNYWtpbmcgaXQgbG9vayBzaW1wbGVyIG9uIHRoZSBzdXJmYWNlLCBzbyB0aGF0 IHlvdSBkb24ndCBoYXZlIHRvIHRoaW5rCmFib3V0IHRoaW5ncyBzdHJhaWdodCBhd2F5PyBJIHVu ZGVyc3RhbmQgdGhlIGFwcGVhbCwgYnV0IEkgZG8gd29ycnkKYWJvdXQgaXQganVzdCBiZWluZyBh biBpbGx1c2lvbi4gKEN1dHRpbmcgYW5kIHBhc3RpbmcgYSBsaW5lIHNheWluZwoud2FpdCA9IGRl ZmF1bHRfd2FpdCwgZG9lc24ndCBmZWVsIHRoYXQgb25lcm91cywgYXMgeW91IGxpa2VseSBjdXQg YW5kCnBhc3RlIHRoZSBvcHMgYW55d2F5LCBhbmQgYXQgdGhlIHZlcnkgbGVhc3QgeW91IGFyZSBy ZW1pbmRlZCBhYm91dCBzb21lCm9mIHRoZSBpbnRlcmFjdGlvbnMuIFlvdSBjb3VsZCBldmVuIGhh dmUgZGVmYXVsdCBpbml0aWFsaXplcnMgYW5kL29yCm1hZ2ljIG1hY3JvcyB0byBoaWRlIHRoZSBj dXQgYW5kIHBhc3RlOyBtYXliZSBhIHNpbXBsZV9kbWFfZmVuY2UgW25vdwp0aGF0J3MgYSBtaWRs YXllciFdIGJ1dCBJIGhhdmVuJ3QgbG9va2VkLikKLUNocmlzCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRl dmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=