From mboxrd@z Thu Jan 1 00:00:00 1970 From: zhoucm1 Subject: Re: [PATCH] dma-buf/fence-array: get signaled state when signaling is disabled Date: Thu, 22 Sep 2016 09:59:23 +0800 Message-ID: <57E33AFB.4040301@amd.com> References: <1474457767-26195-1-git-send-email-gustavo@padovan.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0042.outbound.protection.outlook.com [104.47.32.42]) by gabe.freedesktop.org (Postfix) with ESMTPS id 20D756E36E for ; Thu, 22 Sep 2016 14:41:59 +0000 (UTC) In-Reply-To: <1474457767-26195-1-git-send-email-gustavo@padovan.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Gustavo Padovan , dri-devel@lists.freedesktop.org Cc: Gustavo Padovan List-Id: dri-devel@lists.freedesktop.org CgpPbiAyMDE25bm0MDnmnIgyMeaXpSAxOTozNiwgR3VzdGF2byBQYWRvdmFuIHdyb3RlOgo+IEZy b206IEd1c3Rhdm8gUGFkb3ZhbiA8Z3VzdGF2by5wYWRvdmFuQGNvbGxhYm9yYS5jby51az4KPgo+ IElmIHRoZSBmZW5jZXMgaW4gdGhlIGZlbmNlX2FycmF5IHNpZ25hbCBvbiB0aGUgZmVuY2VfYXJy YXkgZG9lcyBub3QgaGF2ZQo+IHNpZ25hbGxpbmcgZW5hYmxlZCBudW1fcGVuZGluZyB3aWxsIG5v dCBiZSB1cGRhdGVkIGFjY29yZGluZ2x5Lgo+Cj4gU28gd2hlbiBzaWduYWxpbmcgaXMgZGlzYWJs ZWQgY2hlY2sgdGhlIHNpZ25hbCBvZiBldmVyeSBmZW5jZSB3aXRoCj4gZmVuY2VfaXNfc2lnbmFs ZWQoKSBhbmQgdGhlbiBjb21wYXJlIHdpdGggbnVtX3BlbmRpbmcgdG8gbGVhcm4gaWYgdGhlCj4g ZmVuY2VfYXJyYXkgd2FzIHNpZ25hbGxlZCBvciBub3QuCj4KPiBJZiB3ZSB3YW50IHRvIGtlZXAg dGhlIHBvbGxfZG9lc19ub3Rfd2FpdCBvcHRpbWl6YXRpb24gSSB0aGluayB3ZSBuZWVkCj4gc29t ZXRoaW5nIGxpa2UgdGhpcy4gSXQga2VlcHMgdGhlIHNhbWUgYmVoYXZpb3VyIGlmIHNpZ25hbGxp bmcgaXMgZW5hYmxlZAo+IGJ1dCB0cmllcyB0byBjYWxjdWxhdGVkIHRoZSBzdGF0ZSBvdGhlcndp c2UuCj4KPiBTaWduZWQtb2ZmLWJ5OiBHdXN0YXZvIFBhZG92YW4gPGd1c3Rhdm8ucGFkb3ZhbkBj b2xsYWJvcmEuY28udWs+Cj4gUmV2aWV3ZWQtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMt d2lsc29uLmNvLnVrPgpSZXZpZXdlZC1ieTogQ2h1bm1pbmcgWmhvdSA8ZGF2aWQxLnpob3VAYW1k LmNvbT4KClJlZ2FyZHMsCkRhdmlkIFpob3UKPiAtLS0KPiAgIGRyaXZlcnMvZG1hLWJ1Zi9mZW5j ZS1hcnJheS5jIHwgMTkgKysrKysrKysrKysrKysrKysrLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDE4 IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Rt YS1idWYvZmVuY2UtYXJyYXkuYyBiL2RyaXZlcnMvZG1hLWJ1Zi9mZW5jZS1hcnJheS5jCj4gaW5k ZXggZjE5ODlmYy4uMWVlYzI3MSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2RtYS1idWYvZmVuY2Ut YXJyYXkuYwo+ICsrKyBiL2RyaXZlcnMvZG1hLWJ1Zi9mZW5jZS1hcnJheS5jCj4gQEAgLTc1LDgg Kzc1LDI1IEBAIHN0YXRpYyBib29sIGZlbmNlX2FycmF5X2VuYWJsZV9zaWduYWxpbmcoc3RydWN0 IGZlbmNlICpmZW5jZSkKPiAgIHN0YXRpYyBib29sIGZlbmNlX2FycmF5X3NpZ25hbGVkKHN0cnVj dCBmZW5jZSAqZmVuY2UpCj4gICB7Cj4gICAJc3RydWN0IGZlbmNlX2FycmF5ICphcnJheSA9IHRv X2ZlbmNlX2FycmF5KGZlbmNlKTsKPiArCWludCBpLCBudW1fcGVuZGluZzsKPiArCj4gKwludW1f cGVuZGluZyA9IGF0b21pY19yZWFkKCZhcnJheS0+bnVtX3BlbmRpbmcpOwo+ICsKPiArCS8qCj4g KwkgKiBCZWZvcmUgc2lnbmFsaW5nIGlzIGVuYWJsZWQsIG51bV9wZW5kaW5nIGlzIHN0YXRpYyAo c2V0IGR1cmluZyBhcnJheQo+ICsJICogY29uc3RydWN0aW9uIGFzIGEgY291bnQgb2YgYWxsIGZl bmNlcyBvciBzZXQgdG8gMSBpZiBzaWduYWxfb25fYW55Cj4gKwkgKiBmbGFnIGlzIHBhc3NlZC4g VG8gZW5zdXJlIGZvcndhcmQgcHJvZ3Jlc3MsIGkuZS4gYSB3aGlsZQo+ICsJICogKCFmZW5jZV9p c19zaWduYWxlZCgpKSA7IGJ1c3ktbG9vcCBldmVudHVhbGx5IHByb2NlZWRzLCB3ZSBuZWVkIHRv Cj4gKwkgKiBjaGVjayB0aGUgY3VycmVudCBzdGF0dXMgb2Ygb3VyIGZlbmNlcy4KPiArCSAqLwo+ ICsJaWYgKCF0ZXN0X2JpdChGRU5DRV9GTEFHX0VOQUJMRV9TSUdOQUxfQklULCAmZmVuY2UtPmZs YWdzKSkgewo+ICsJCWZvciAoaSA9IDAgOyBpIDwgYXJyYXktPm51bV9mZW5jZXM7ICsraSkgewo+ ICsJCQlpZiAoZmVuY2VfaXNfc2lnbmFsZWQoYXJyYXktPmZlbmNlc1tpXSkpCj4gKwkJCQludW1f cGVuZGluZy0tOwo+ICsJCX0KPiArCX0KPiAgIAo+IC0JcmV0dXJuIGF0b21pY19yZWFkKCZhcnJh eS0+bnVtX3BlbmRpbmcpIDw9IDA7Cj4gKwlyZXR1cm4gbnVtX3BlbmRpbmcgPD0gMDsKPiAgIH0K PiAgIAo+ICAgc3RhdGljIHZvaWQgZmVuY2VfYXJyYXlfcmVsZWFzZShzdHJ1Y3QgZmVuY2UgKmZl bmNlKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJp LWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==