From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Koenig, Christian" Subject: Re: [PATCH 4/4] dma-fence: Always execute signal callbacks Date: Sun, 11 Aug 2019 09:01:46 +0000 Message-ID: <3b4da1e6-b5df-0f0e-cf4d-21dd6fd33e32@amd.com> References: <20190810153430.30636-1-chris@chris-wilson.co.uk> <20190810153430.30636-4-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190810153430.30636-4-chris@chris-wilson.co.uk> Content-Language: en-US Content-ID: <29DF26538E727F47B61B8EDE36038DFE@namprd12.prod.outlook.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 , "dri-devel@lists.freedesktop.org" Cc: "intel-gfx@lists.freedesktop.org" List-Id: intel-gfx@lists.freedesktop.org QW0gMTAuMDguMTkgdW0gMTc6MzQgc2NocmllYiBDaHJpcyBXaWxzb246DQo+IEFsbG93IGZvciBz b21lIHVzZXJzIHRvIHN1cnJlcHRpdGlvdXNseSBpbnNlcnQgbGF6eSBzaWduYWwgY2FsbGJhY2tz IHRoYXQNCj4gZG8gbm90IGRlcGVuZCBvbiBlbmFibGluZyB0aGUgc2lnbmFsaW5nIG1lY2hhbmlz bSBhcm91bmQgZXZlcnkgZmVuY2UuDQo+IChUaGUgY29zdCBvZiBpbnRlcnJ1cHRzIGlzIHRvbyBk YXJuIGhpZ2gsIHRvIHJldml2ZSBhbiBvbGQgbWVtZS4pDQo+IFRoaXMgbWVhbnMgdGhhdCB3ZSBt YXkgaGF2ZSBhIGNiX2xpc3QgZXZlbiBpZiB0aGUgc2lnbmFsaW5nIGJpdCBpcyBub3QNCj4gZW5h YmxlZCwgc28gYWx3YXlzIG5vdGlmeSB0aGUgY2FsbGJhY2tzLg0KPg0KPiBUaGUgY29zdCBpcyB0 aGF0IGRtYV9mZW5jZV9zaWduYWwoKSBtdXN0IGFsd2F5cyBhY3F1aXJlIHRoZSBzcGlubG9jayB0 bw0KPiBlbnN1cmUgdGhhdCB0aGUgY2JfbGlzdCBpcyBmbHVzaGVkLg0KPg0KPiBTaWduZWQtb2Zm LWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4NCj4gLS0tDQo+ICAg ZHJpdmVycy9kbWEtYnVmL2RtYS1mZW5jZS5jIHwgOCArKystLS0tLQ0KPiAgIDEgZmlsZSBjaGFu Z2VkLCAzIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pDQo+DQo+IGRpZmYgLS1naXQgYS9k cml2ZXJzL2RtYS1idWYvZG1hLWZlbmNlLmMgYi9kcml2ZXJzL2RtYS1idWYvZG1hLWZlbmNlLmMN Cj4gaW5kZXggMDI3YTZhODk0YWJkLi5hYjRhNDU2YmJhMDQgMTAwNjQ0DQo+IC0tLSBhL2RyaXZl cnMvZG1hLWJ1Zi9kbWEtZmVuY2UuYw0KPiArKysgYi9kcml2ZXJzL2RtYS1idWYvZG1hLWZlbmNl LmMNCj4gQEAgLTE3MCwxMSArMTcwLDkgQEAgaW50IGRtYV9mZW5jZV9zaWduYWwoc3RydWN0IGRt YV9mZW5jZSAqZmVuY2UpDQo+ICAgDQo+ICAgCV9fZG1hX2ZlbmNlX3NpZ25hbF9fdGltZXN0YW1w KGZlbmNlLCBrdGltZV9nZXQoKSk7DQo+ICAgDQo+IC0JaWYgKHRlc3RfYml0KERNQV9GRU5DRV9G TEFHX0VOQUJMRV9TSUdOQUxfQklULCAmZmVuY2UtPmZsYWdzKSkgew0KPiAtCQlzcGluX2xvY2tf aXJxc2F2ZShmZW5jZS0+bG9jaywgZmxhZ3MpOw0KPiAtCQlfX2RtYV9mZW5jZV9zaWduYWxfX25v dGlmeShmZW5jZSk7DQo+IC0JCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoZmVuY2UtPmxvY2ssIGZs YWdzKTsNCj4gLQl9DQo+ICsJc3Bpbl9sb2NrX2lycXNhdmUoZmVuY2UtPmxvY2ssIGZsYWdzKTsN Cj4gKwlfX2RtYV9mZW5jZV9zaWduYWxfX25vdGlmeShmZW5jZSk7DQo+ICsJc3Bpbl91bmxvY2tf aXJxcmVzdG9yZShmZW5jZS0+bG9jaywgZmxhZ3MpOw0KDQpJZiB3ZSBub3cgYWx3YXlzIGdyYWIg dGhlIHNwaW5sb2NrIGFueXdheSBJIHN1Z2dlc3QgdG8gcmF0aGVyIG1lcmdlIA0KZG1hX2ZlbmNl X3NpZ25hbCBhbmQgZG1hX2ZlbmNlX3NpZ25hbF9sb2NrZWQuDQoNCkNocmlzdGlhbi4NCg0KPiAg IAlyZXR1cm4gMDsNCj4gICB9DQo+ICAgRVhQT1JUX1NZTUJPTChkbWFfZmVuY2Vfc2lnbmFsKTsN Cg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRl dmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs