From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lucas Stach Subject: Re: [PATCH RFC 094/111] staging: etnaviv: plug in fence waiting in cpu_prepare Date: Tue, 07 Apr 2015 09:26:03 +0200 Message-ID: <1428391563.2811.4.camel@pengutronix.de> References: <1427988653-754-1-git-send-email-l.stach@pengutronix.de> <1427988653-754-95-git-send-email-l.stach@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [92.198.50.35]) by gabe.freedesktop.org (Postfix) with ESMTP id 512FA89E03 for ; Tue, 7 Apr 2015 00:29:15 -0700 (PDT) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Christian Gmeiner Cc: Russell King , DRI mailing list , Sascha Hauer List-Id: dri-devel@lists.freedesktop.org QW0gU29ubnRhZywgZGVuIDA1LjA0LjIwMTUsIDIwOjUxICswMjAwIHNjaHJpZWIgQ2hyaXN0aWFu IEdtZWluZXI6Cj4gMjAxNS0wNC0wMiAxNzozMCBHTVQrMDI6MDAgTHVjYXMgU3RhY2ggPGwuc3Rh Y2hAcGVuZ3V0cm9uaXguZGU+Ogo+ID4gQWxsb3dzIHVzZXJzcGFjZSB0byBwcm9wZXJseSBzeW5j aHJvbml6ZSB3aXRoIHRoZSBHUFUgd2hlbiBhY2Nlc3NpbmcKPiA+IGJ1ZmZlcnMuCj4gPgo+ID4g U2lnbmVkLW9mZi1ieTogTHVjYXMgU3RhY2ggPGwuc3RhY2hAcGVuZ3V0cm9uaXguZGU+Cj4gPiAt LS0KPiA+ICBkcml2ZXJzL3N0YWdpbmcvZXRuYXZpdi9ldG5hdml2X2dlbS5jIHwgMTggKysrKysr KysrLS0tLS0tLS0tCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOSBkZWxl dGlvbnMoLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5nL2V0bmF2aXYvZXRu YXZpdl9nZW0uYyBiL2RyaXZlcnMvc3RhZ2luZy9ldG5hdml2L2V0bmF2aXZfZ2VtLmMKPiA+IGlu ZGV4IDg0OWQ1Y2JiNTEwYy4uNTdmMzA4MGZiNjMyIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9z dGFnaW5nL2V0bmF2aXYvZXRuYXZpdl9nZW0uYwo+ID4gKysrIGIvZHJpdmVycy9zdGFnaW5nL2V0 bmF2aXYvZXRuYXZpdl9nZW0uYwo+ID4gQEAgLTQ2NywyOCArNDY3LDI4IEBAIHZvaWQgZXRuYXZp dl9nZW1fbW92ZV90b19pbmFjdGl2ZShzdHJ1Y3QgZHJtX2dlbV9vYmplY3QgKm9iaikKPiA+ICBp bnQgZXRuYXZpdl9nZW1fY3B1X3ByZXAoc3RydWN0IGRybV9nZW1fb2JqZWN0ICpvYmosIHVpbnQz Ml90IG9wLAo+ID4gICAgICAgICAgICAgICAgIHN0cnVjdCB0aW1lc3BlYyAqdGltZW91dCkKPiA+ ICB7Cj4gPiAtLyoKPiA+ICsKPiA+ICAgICAgICAgc3RydWN0IGRybV9kZXZpY2UgKmRldiA9IG9i ai0+ZGV2Owo+ID4gICAgICAgICBzdHJ1Y3QgZXRuYXZpdl9nZW1fb2JqZWN0ICpldG5hdml2X29i aiA9IHRvX2V0bmF2aXZfYm8ob2JqKTsKPiA+IC0qLwo+ID4gKwo+ID4gICAgICAgICBpbnQgcmV0 ID0gMDsKPiA+IC0gICAgICAgLyogVE9ETyAqLwo+ID4gLSNpZiAwCj4gPiArCj4gPiAgICAgICAg IGlmIChpc19hY3RpdmUoZXRuYXZpdl9vYmopKSB7Cj4gPiAgICAgICAgICAgICAgICAgdWludDMy X3QgZmVuY2UgPSAwOwo+ID4KPiA+IC0gICAgICAgICAgICAgICBpZiAob3AgJiBNU01fUFJFUF9S RUFEKQo+ID4gKyAgICAgICAgICAgICAgIGlmIChvcCAmIEVUTkFfUFJFUF9SRUFEKQo+ID4gICAg ICAgICAgICAgICAgICAgICAgICAgZmVuY2UgPSBldG5hdml2X29iai0+d3JpdGVfZmVuY2U7Cj4g PiAtICAgICAgICAgICAgICAgaWYgKG9wICYgTVNNX1BSRVBfV1JJVEUpCj4gPiArICAgICAgICAg ICAgICAgaWYgKG9wICYgRVROQV9QUkVQX1dSSVRFKQo+ID4gICAgICAgICAgICAgICAgICAgICAg ICAgZmVuY2UgPSBtYXgoZmVuY2UsIGV0bmF2aXZfb2JqLT5yZWFkX2ZlbmNlKTsKPiA+IC0gICAg ICAgICAgICAgICBpZiAob3AgJiBNU01fUFJFUF9OT1NZTkMpCj4gPiArICAgICAgICAgICAgICAg aWYgKG9wICYgRVROQV9QUkVQX05PU1lOQykKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgIHRp bWVvdXQgPSBOVUxMOwo+ID4KPiA+IC0gICAgICAgICAgICAgICByZXQgPSBldG5hdml2X3dhaXRf ZmVuY2VfaW50ZXJydXB0YWJsZShkZXYsIGZlbmNlLCB0aW1lb3V0KTsKPiA+ICsgICAgICAgICAg ICAgICByZXQgPSBldG5hdml2X3dhaXRfZmVuY2VfaW50ZXJydXB0YWJsZShkZXYsIGV0bmF2aXZf b2JqLT5ncHUsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgZmVuY2UsIHRpbWVvdXQpOwo+ID4gICAgICAgICB9Cj4gPgo+ID4gICAgICAg ICAvKiBUT0RPIGNhY2hlIG1haW50ZW5hbmNlICovCj4gPiAtI2VuZGlmCj4gPiArCj4gPiAgICAg ICAgIHJldHVybiByZXQ7Cj4gPiAgfQo+ID4KPiA+IC0tCj4gPiAyLjEuNAo+ID4KPiAKPiBsb29r cyBsaWtlIGEgcGFydCBmcm9tCj4gaHR0cHM6Ly9naXRodWIuY29tL2F1c3RyaWFuY29kZXIvbGlu dXgvY29tbWl0LzBjMzQ3ODU3ZDdlZmYyNzgzNGJkODJkNTQ4NWM5N2MzYjE2MzM5Y2UKPiAKT2gs IHllcC4gVG9nZXRoZXIgd2l0aCB0aGUgcHJldmlvdXMgY29tbWl0IHRoaXMgbG9va3MgbGlrZSB0 aGUgc2FtZQp0aGluZy4gSSB3b3VsZCByYXRoZXIgbGVhdmUgaXQgYXMgdHdvIGNvbW1pdHMsIHNv IGl0J3MgbG9naWNhbGx5CnNlcGFyYXRlZCwgYnV0IHdvdWxkIGJlIGhhcHB5IHRvIGhhbmQgb3Zl ciBhdXRob3JzaGlwIG9mIHRoZSBjb21taXRzIHRvCnlvdSBpZiB5b3UgYXJlIG9rIHdpdGggdGhh dC4KClJlZ2FyZHMsCkx1Y2FzCgotLSAKUGVuZ3V0cm9uaXggZS5LLiAgICAgICAgICAgICB8IEx1 Y2FzIFN0YWNoICAgICAgICAgICAgICAgICB8CkluZHVzdHJpYWwgTGludXggU29sdXRpb25zICAg fCBodHRwOi8vd3d3LnBlbmd1dHJvbml4LmRlLyAgfAoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9kcmktZGV2ZWwK