From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 01/22] dma-fence: Serialise signal enabling (dma_fence_enable_sw_signaling) Date: Thu, 3 Oct 2019 14:18:17 +0100 Message-ID: <54c10307-35f4-0c7e-0090-0bada2bbe656@linux.intel.com> References: <20191003093639.10186-1-chris@chris-wilson.co.uk> <20191003093639.10186-2-chris@chris-wilson.co.uk> <157010818568.2173.17563179133662647600@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 62A8F6E9C4 for ; Thu, 3 Oct 2019 13:18:19 +0000 (UTC) In-Reply-To: <157010818568.2173.17563179133662647600@skylake-alporthouse-com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDAzLzEwLzIwMTkgMTQ6MDksIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIENocmlz IFdpbHNvbiAoMjAxOS0xMC0wMyAxMDozNjoxOCkKPj4gTWFrZSBkbWFfZmVuY2VfZW5hYmxlX3N3 X3NpZ25hbGluZygpIGJlaGF2ZSBsaWtlIGl0cwo+PiBkbWFfZmVuY2VfYWRkX2NhbGxiYWNrKCkg YW5kIGRtYV9mZW5jZV9kZWZhdWx0X3dhaXQoKSBjb3VudGVycGFydHMgYW5kCj4+IHBlcmZvcm0g dGhlIHRlc3QgdG8gZW5hYmxlIHNpZ25hbGluZyB1bmRlciB0aGUgZmVuY2UtPmxvY2ssIGFsb25n IHdpdGgKPj4gdGhlIGFjdGlvbiB0byBkbyBzby4gVGhpcyBlbnN1cmUgdGhhdCBzaG91bGQgYW4g aW1wbGVtZW50YXRpb24gYmUgdHJ5aW5nCj4+IHRvIGZsdXNoIHRoZSBjYl9saXN0IChieSBzaWdu YWxpbmcpIG9uIHJldGlyZW1lbnQgYmVmb3JlIGZyZWVpbmcgdGhlCj4+IGZlbmNlLCBpdCBjYW4g ZG8gc28gaW4gYSByYWNlLWZyZWUgbWFubmVyLgo+Pgo+PiBTZWUgYWxzbyAwZmM4OWI2ODAyYmEg KCJkbWEtZmVuY2U6IFNpbXBseSB3cmFwIGRtYV9mZW5jZV9zaWduYWxfbG9ja2VkCj4+IHdpdGgg ZG1hX2ZlbmNlX3NpZ25hbCIpLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNo cmlzQGNocmlzLXdpbHNvbi5jby51az4KPj4gLS0tCj4+ICAgZHJpdmVycy9kbWEtYnVmL2RtYS1m ZW5jZS5jIHwgMTEgKysrKystLS0tLS0KPj4gICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25z KCspLCA2IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEtYnVmL2Rt YS1mZW5jZS5jIGIvZHJpdmVycy9kbWEtYnVmL2RtYS1mZW5jZS5jCj4+IGluZGV4IDJjMTM2YWVl M2U3OS4uNTg3NzI3MDg5MTM0IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2RtYS1idWYvZG1hLWZl bmNlLmMKPj4gKysrIGIvZHJpdmVycy9kbWEtYnVmL2RtYS1mZW5jZS5jCj4+IEBAIC0yODUsMTkg KzI4NSwxOCBAQCB2b2lkIGRtYV9mZW5jZV9lbmFibGVfc3dfc2lnbmFsaW5nKHN0cnVjdCBkbWFf ZmVuY2UgKmZlbmNlKQo+PiAgIHsKPj4gICAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPj4g ICAKPj4gKyAgICAgICBpZiAodGVzdF9iaXQoRE1BX0ZFTkNFX0ZMQUdfU0lHTkFMRURfQklULCAm ZmVuY2UtPmZsYWdzKSkKPj4gKyAgICAgICAgICAgICAgIHJldHVybjsKPj4gKwo+PiArICAgICAg IHNwaW5fbG9ja19pcnFzYXZlKGZlbmNlLT5sb2NrLCBmbGFncyk7Cj4+ICAgICAgICAgIGlmICgh dGVzdF9hbmRfc2V0X2JpdChETUFfRkVOQ0VfRkxBR19FTkFCTEVfU0lHTkFMX0JJVCwKPj4gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZmZW5jZS0+ZmxhZ3MpICYmCj4+IC0gICAgICAg ICAgICF0ZXN0X2JpdChETUFfRkVOQ0VfRkxBR19TSUdOQUxFRF9CSVQsICZmZW5jZS0+ZmxhZ3Mp ICYmCj4gCj4gU3RhcmluZyBhdCB0aGlzIGluIGRpc2N1c3Npb24gd2l0aCBUdnJ0a28sIHdlIGNh bid0IGRyb3AgdGhpcyBjaGVjawo+IGVpdGhlci4gQWZ0ZXIgd2hpY2ggdGhpcyBsb29rcyBhbG1v c3QgaWRlbnRpY2FsIHdpdGggdGhlIG90aGVyCj4gZW5hYmxlX3NpZ25hbGluZyBjYWxsZXJzLgoK QWggeWVzIHRydWUsIERNQV9GRU5DRV9GTEFHX1NJR05BTEVEX0JJVCBoYXMgdG8gYmUgcmVsaWFi bHkgY2hlY2tlZCAKYmVmb3JlIHRoZSBlbmFibGVfc2lnbmFsbGluZyBjYWxsYmFjay4gSSByZXRy YWN0IG15IHByZXZpb3VzIHItYi4gOikKClJlZ2FyZHMsCgpUdnJ0a28KCgo+PiAgICAgICAgICAg ICAgZmVuY2UtPm9wcy0+ZW5hYmxlX3NpZ25hbGluZykgewo+PiAgICAgICAgICAgICAgICAgIHRy YWNlX2RtYV9mZW5jZV9lbmFibGVfc2lnbmFsKGZlbmNlKTsKPj4gLQo+PiAtICAgICAgICAgICAg ICAgc3Bpbl9sb2NrX2lycXNhdmUoZmVuY2UtPmxvY2ssIGZsYWdzKTsKPj4gLQo+PiAgICAgICAg ICAgICAgICAgIGlmICghZmVuY2UtPm9wcy0+ZW5hYmxlX3NpZ25hbGluZyhmZW5jZSkpCj4+ICAg ICAgICAgICAgICAgICAgICAgICAgICBkbWFfZmVuY2Vfc2lnbmFsX2xvY2tlZChmZW5jZSk7Cj4+ IC0KPj4gLSAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoZmVuY2UtPmxvY2ss IGZsYWdzKTsKPj4gICAgICAgICAgfQo+PiArICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUo ZmVuY2UtPmxvY2ssIGZsYWdzKTsKPj4gICB9Cj4+ICAgRVhQT1JUX1NZTUJPTChkbWFfZmVuY2Vf ZW5hYmxlX3N3X3NpZ25hbGluZyk7Cj4+ICAgCj4+IC0tIAo+PiAyLjIzLjAKPj4KPiBfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IEludGVsLWdmeCBtYWls aW5nIGxpc3QKPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKPiAKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4