From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jason Ekstrand Subject: [PATCH 7/9] dma-buf/dma-fence: Signal all callbacks from dma_fence_release() Date: Fri, 11 Aug 2017 15:39:32 -0700 Message-ID: <1502491174-10913-8-git-send-email-jason.ekstrand@intel.com> References: <1502232369-19753-1-git-send-email-jason.ekstrand@intel.com> <1502491174-10913-1-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-pf0-x243.google.com (mail-pf0-x243.google.com [IPv6:2607:f8b0:400e:c00::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id 699086E76C for ; Fri, 11 Aug 2017 22:39:55 +0000 (UTC) Received: by mail-pf0-x243.google.com with SMTP id t83so4522673pfj.3 for ; Fri, 11 Aug 2017 15:39:55 -0700 (PDT) In-Reply-To: <1502491174-10913-1-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: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CgpUaGlzIGlzIGFu IGlsbGVnYWwgc2NlbmFyaW8sIHRvIGZyZWUgdGhlIGZlbmNlIHdoaWxzdCB0aGVyZSBhcmUgcGVu ZGluZwpjYWxsYmFja3MuIEN1cnJlbnRseSwgd2UgZW1pdCBhIFdBUk4gYW5kIHRoZW4gY2FzdCBh c2lkZSB0aGUgY2FsbGJhY2tzCmxlYXZpbmcgdGhlbSBkYW5nbGluZy4gQWx0ZXJuYXRpdmVseSwg d2UgY291bGQgc2V0IGFuIGVycm9yIG9uIHRoZSBmZW5jZQphbmQgdGhlbiBzaWduYWwgZmVuY2Ug c28gdGhhdCBhbnkgZGVwZW5kZW5jeSBjaGFpbnMgZnJvbSB0aGUgZmVuY2UgY2FuCmJlIHRpZGll ZCB1cCwgYW5kIGlmIHRoZXkgY2FyZSB0aGV5IGNhbiBjaGVjayBmb3IgdGhlIGVycm9yLgoKVGhl IHF1ZXN0aW9uIGlzIHdoZXRoZXIgb3Igbm90IHRoZSBjdXJlIGlzIHdvcnNlIHRoYW4gdGhlIGRp c2Vhc2UKKHByZW1hdHVyZSBmZW5jZSBzaWduYWxpbmcgaXMgbmV2ZXIgcHJldHR5KS4KClNpZ25l ZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgotLS0KIGRy aXZlcnMvZG1hLWJ1Zi9kbWEtZmVuY2UuYyB8IDE0ICsrKysrKysrKysrKystCiAxIGZpbGUgY2hh bmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZl cnMvZG1hLWJ1Zi9kbWEtZmVuY2UuYyBiL2RyaXZlcnMvZG1hLWJ1Zi9kbWEtZmVuY2UuYwppbmRl eCAwY2FjMzY3Li40MDYyNzA4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2RtYS1idWYvZG1hLWZlbmNl LmMKKysrIGIvZHJpdmVycy9kbWEtYnVmL2RtYS1mZW5jZS5jCkBAIC0xNzIsNyArMTcyLDE5IEBA IHZvaWQgZG1hX2ZlbmNlX3JlbGVhc2Uoc3RydWN0IGtyZWYgKmtyZWYpCiAKIAl0cmFjZV9kbWFf ZmVuY2VfZGVzdHJveShmZW5jZSk7CiAKLQlXQVJOX09OKCFsaXN0X2VtcHR5KCZmZW5jZS0+Y2Jf bGlzdCkpOworCWlmIChXQVJOX09OKCFsaXN0X2VtcHR5KCZmZW5jZS0+Y2JfbGlzdCkpKSB7CisJ CXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKwkJLyoKKwkJICogVGhpcyBzaG91bGQgbmV2ZXIgaGFw cGVuLCBidXQgaWYgaXQgZG9lcyBtYWtlIHN1cmUgdGhhdCB3ZQorCQkgKiBkb24ndCBsZWF2ZSBj aGFpbnMgZGFuZ2xpbmcuIFdlIHNldCB0aGUgZXJyb3IgZmxhZyBmaXJzdAorCQkgKiBzbyB0aGF0 IHRoZSBjYWxsYmFja3Mga25vdyB0aGlzIHNpZ25hbCBpcyBkdWUgdG8gYW4gZXJyb3IuCisJCSAq LworCQlzcGluX2xvY2tfaXJxc2F2ZShmZW5jZS0+bG9jaywgZmxhZ3MpOworCQlmZW5jZS0+ZXJy b3IgPSAtRURFQURMSzsKKwkJZG1hX2ZlbmNlX3NpZ25hbF9sb2NrZWQoZmVuY2UpOworCQlzcGlu X3VubG9ja19pcnFyZXN0b3JlKGZlbmNlLT5sb2NrLCBmbGFncyk7CisJfQogCiAJaWYgKGZlbmNl LT5vcHMtPnJlbGVhc2UpCiAJCWZlbmNlLT5vcHMtPnJlbGVhc2UoZmVuY2UpOwotLSAKMi41LjAu NDAwLmdmZjg2ZmFmCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2 ZWwK