From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gustavo Padovan Subject: Re: [PATCH 7/9] dma-buf/dma-fence: Signal all callbacks from dma_fence_release() Date: Wed, 31 Jan 2018 12:32:21 +0000 Message-ID: <20180131123221.GB10978@jade> References: <1502232369-19753-1-git-send-email-jason.ekstrand@intel.com> <1502491174-10913-1-git-send-email-jason.ekstrand@intel.com> <1502491174-10913-8-git-send-email-jason.ekstrand@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f68.google.com (mail-wm0-f68.google.com [74.125.82.68]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2903D6E2DE for ; Wed, 31 Jan 2018 12:32:24 +0000 (UTC) Received: by mail-wm0-f68.google.com with SMTP id 143so7763611wma.5 for ; Wed, 31 Jan 2018 04:32:24 -0800 (PST) Content-Disposition: inline In-Reply-To: <1502491174-10913-8-git-send-email-jason.ekstrand@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Jason Ekstrand Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org SGksCgoyMDE3LTA4LTExIEphc29uIEVrc3RyYW5kIDxqYXNvbkBqbGVrc3RyYW5kLm5ldD46Cgo+ IEZyb206IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IAo+IFRoaXMg aXMgYW4gaWxsZWdhbCBzY2VuYXJpbywgdG8gZnJlZSB0aGUgZmVuY2Ugd2hpbHN0IHRoZXJlIGFy ZSBwZW5kaW5nCj4gY2FsbGJhY2tzLiBDdXJyZW50bHksIHdlIGVtaXQgYSBXQVJOIGFuZCB0aGVu IGNhc3QgYXNpZGUgdGhlIGNhbGxiYWNrcwo+IGxlYXZpbmcgdGhlbSBkYW5nbGluZy4gQWx0ZXJu YXRpdmVseSwgd2UgY291bGQgc2V0IGFuIGVycm9yIG9uIHRoZSBmZW5jZQo+IGFuZCB0aGVuIHNp Z25hbCBmZW5jZSBzbyB0aGF0IGFueSBkZXBlbmRlbmN5IGNoYWlucyBmcm9tIHRoZSBmZW5jZSBj YW4KPiBiZSB0aWRpZWQgdXAsIGFuZCBpZiB0aGV5IGNhcmUgdGhleSBjYW4gY2hlY2sgZm9yIHRo ZSBlcnJvci4KPiAKPiBUaGUgcXVlc3Rpb24gaXMgd2hldGhlciBvciBub3QgdGhlIGN1cmUgaXMg d29yc2UgdGhhbiB0aGUgZGlzZWFzZQo+IChwcmVtYXR1cmUgZmVuY2Ugc2lnbmFsaW5nIGlzIG5l dmVyIHByZXR0eSkuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJp cy13aWxzb24uY28udWs+Cj4gLS0tCj4gIGRyaXZlcnMvZG1hLWJ1Zi9kbWEtZmVuY2UuYyB8IDE0 ICsrKysrKysrKysrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAxIGRl bGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZG1hLWJ1Zi9kbWEtZmVuY2UuYyBi L2RyaXZlcnMvZG1hLWJ1Zi9kbWEtZmVuY2UuYwo+IGluZGV4IDBjYWMzNjcuLjQwNjI3MDggMTAw NjQ0Cj4gLS0tIGEvZHJpdmVycy9kbWEtYnVmL2RtYS1mZW5jZS5jCj4gKysrIGIvZHJpdmVycy9k bWEtYnVmL2RtYS1mZW5jZS5jCj4gQEAgLTE3Miw3ICsxNzIsMTkgQEAgdm9pZCBkbWFfZmVuY2Vf cmVsZWFzZShzdHJ1Y3Qga3JlZiAqa3JlZikKPiAgCj4gIAl0cmFjZV9kbWFfZmVuY2VfZGVzdHJv eShmZW5jZSk7Cj4gIAo+IC0JV0FSTl9PTighbGlzdF9lbXB0eSgmZmVuY2UtPmNiX2xpc3QpKTsK PiArCWlmIChXQVJOX09OKCFsaXN0X2VtcHR5KCZmZW5jZS0+Y2JfbGlzdCkpKSB7Cj4gKwkJdW5z aWduZWQgbG9uZyBmbGFnczsKPiArCj4gKwkJLyoKPiArCQkgKiBUaGlzIHNob3VsZCBuZXZlciBo YXBwZW4sIGJ1dCBpZiBpdCBkb2VzIG1ha2Ugc3VyZSB0aGF0IHdlCj4gKwkJICogZG9uJ3QgbGVh dmUgY2hhaW5zIGRhbmdsaW5nLiBXZSBzZXQgdGhlIGVycm9yIGZsYWcgZmlyc3QKPiArCQkgKiBz byB0aGF0IHRoZSBjYWxsYmFja3Mga25vdyB0aGlzIHNpZ25hbCBpcyBkdWUgdG8gYW4gZXJyb3Iu Cj4gKwkJICovCj4gKwkJc3Bpbl9sb2NrX2lycXNhdmUoZmVuY2UtPmxvY2ssIGZsYWdzKTsKPiAr CQlmZW5jZS0+ZXJyb3IgPSAtRURFQURMSzsKPiArCQlkbWFfZmVuY2Vfc2lnbmFsX2xvY2tlZChm ZW5jZSk7Cj4gKwkJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZShmZW5jZS0+bG9jaywgZmxhZ3MpOwo+ ICsJfQoKVGhhbmtzIGZvciB0aGUgcGF0Y2ghCgpSZXZpZXdlZC1ieTogR3VzdGF2byBQYWRvdmFu IDxndXN0YXZvLnBhZG92YW5AY29sbGFib3JhLmNvbT4KCj4gIAo+ICAJaWYgKGZlbmNlLT5vcHMt PnJlbGVhc2UpCj4gIAkJZmVuY2UtPm9wcy0+cmVsZWFzZShmZW5jZSk7Cj4gLS0gCj4gMi41LjAu NDAwLmdmZjg2ZmFmCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KPiBkcmktZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZHJpLWRldmVsQGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vZHJpLWRldmVsCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZl bAo=