From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gustavo Padovan Subject: Re: [RFC v2 1/8] dma-buf/fence: add fence_collection fences Date: Thu, 28 Apr 2016 11:47:00 -0300 Message-ID: <20160428144700.GB3496@joana> References: <1461623608-29538-1-git-send-email-gustavo@padovan.org> <1461623608-29538-2-git-send-email-gustavo@padovan.org> <20160426150939.GQ27856@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-yw0-f194.google.com (mail-yw0-f194.google.com [209.85.161.194]) by gabe.freedesktop.org (Postfix) with ESMTPS id E9C456ED4C for ; Thu, 28 Apr 2016 14:47:05 +0000 (UTC) Received: by mail-yw0-f194.google.com with SMTP id i22so5360834ywc.1 for ; Thu, 28 Apr 2016 07:47:05 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20160426150939.GQ27856@nuc-i3427.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 , Greg Kroah-Hartman , devel@driverdev.osuosl.org, Daniel Stone , Daniel Vetter , Riley Andrews , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Arve =?iso-8859-1?B?SGr4bm5lduVn?= , Gustavo Padovan , John Harrison List-Id: dri-devel@lists.freedesktop.org MjAxNi0wNC0yNiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az46Cgo+IE9u IE1vbiwgQXByIDI1LCAyMDE2IGF0IDA3OjMzOjIxUE0gLTAzMDAsIEd1c3Rhdm8gUGFkb3ZhbiB3 cm90ZToKPiA+ICtzdGF0aWMgY29uc3QgY2hhciAqZmVuY2VfY29sbGVjdGlvbl9nZXRfdGltZWxp bmVfbmFtZShzdHJ1Y3QgZmVuY2UgKmZlbmNlKQo+ID4gK3sKPiA+ICsJcmV0dXJuICJubyBjb250 ZXh0IjsKPiAKPiAidW5ib3VuZCIgdG8gZGlzdGluZ3Vpc2ggZnJvbSBmZW5jZSBjb250ZXh0cyB3 aXRoaW4gYSB0aW1lbGluZT8KPiAKPiA+ICtzdGF0aWMgYm9vbCBmZW5jZV9jb2xsZWN0aW9uX2Vu YWJsZV9zaWduYWxpbmcoc3RydWN0IGZlbmNlICpmZW5jZSkKPiA+ICt7Cj4gPiArCXN0cnVjdCBm ZW5jZV9jb2xsZWN0aW9uICpjb2xsZWN0aW9uID0gdG9fZmVuY2VfY29sbGVjdGlvbihmZW5jZSk7 Cj4gPiArCWludCBpOwo+ID4gKwo+ID4gKwlmb3IgKGkgPSAwIDsgaSA8IGNvbGxlY3Rpb24tPm51 bV9mZW5jZXMgOyBpKyspIHsKPiA+ICsJCWlmIChmZW5jZV9hZGRfY2FsbGJhY2soY29sbGVjdGlv bi0+ZmVuY2VzW2ldLmZlbmNlLAo+ID4gKwkJCQkgICAgICAgJmNvbGxlY3Rpb24tPmZlbmNlc1tp XS5jYiwKPiA+ICsJCQkJICAgICAgIGNvbGxlY3Rpb25fY2hlY2tfY2JfZnVuYykpIHsKPiA+ICsJ CQlhdG9taWNfZGVjKCZjb2xsZWN0aW9uLT5udW1fcGVuZGluZ19mZW5jZXMpOwo+ID4gKwkJCXJl dHVybiBmYWxzZTsKPiAKPiBEb24ndCBzdG9wLCB3ZSBuZWVkIHRvIGVuYWJsZSBhbGwgdGhlIG90 aGVycyEKPiAKPiA+ICsJCX0KPiA+ICsJfQo+ID4gKwo+ID4gKwlyZXR1cm4gISFhdG9taWNfcmVh ZCgmY29sbGVjdGlvbi0+bnVtX3BlbmRpbmdfZmVuY2VzKTsKPiAKPiBSZWR1bmRhbnQgISEKPiAK PiA+ICt9Cj4gPiArCj4gPiArc3RhdGljIGJvb2wgZmVuY2VfY29sbGVjdGlvbl9zaWduYWxlZChz dHJ1Y3QgZmVuY2UgKmZlbmNlKQo+ID4gK3sKPiA+ICsJc3RydWN0IGZlbmNlX2NvbGxlY3Rpb24g KmNvbGxlY3Rpb24gPSB0b19mZW5jZV9jb2xsZWN0aW9uKGZlbmNlKTsKPiA+ICsKPiA+ICsJcmV0 dXJuIChhdG9taWNfcmVhZCgmY29sbGVjdGlvbi0+bnVtX3BlbmRpbmdfZmVuY2VzKSA9PSAwKTsK PiAKPiBSZWR1bmRhbnQgKCkKPiAKPiA+ICtzdGF0aWMgc2lnbmVkIGxvbmcgZmVuY2VfY29sbGVj dGlvbl93YWl0KHN0cnVjdCBmZW5jZSAqZmVuY2UsIGJvb2wgaW50ciwKPiA+ICsJCQkJCSBzaWdu ZWQgbG9uZyB0aW1lb3V0KQo+ID4gK3sKPiAKPiBXaGF0IGFkdmFudGFnZSBkb2VzIHRoaXMgaGF2 ZSBvdmVyIGZlbmNlX2RlZmF1bHRfd2FpdD8gWW91IGVuYWJsZQo+IHNpZ25hbGluZyBvbiBhbGws IHRoZW4gd2FpdCBzZXF1ZW50aWFsbHkuIFRoZSBjb2RlIGxvb2tzIHJlZHVuZGFudCBhbmQKPiBj b3VsZCBqdXN0IHVzZSBmZW5jZV9kZWZhdWx0X3dhaXQgaW5zdGVhZC4KCk5vbmUgYWN0dWFsbHks IEknbGwganVzdCByZXBsYWNlIGl0IHdpdGggZmVuY2VfZGVmYXVsdF93YWl0KCkuCgoJR3VzdGF2 bwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2 ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK