From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tiago Vignatti Subject: Re: [PATCH v9] dma-buf: Add ioctls to allow userspace to flush Date: Mon, 14 Mar 2016 17:21:10 -0300 Message-ID: <56E71D36.1060205@intel.com> References: <20160211191054.GG23290@intel.com> <1455228291-29640-1-git-send-email-tiago.vignatti@intel.com> <20160225180122.GG30250@nuc-i3427.alporthouse.com> <20160229145419.GZ32705@phenom.ffwll.local> <20160229150209.GA13258@nuc-i3427.alporthouse.com> <20160305093446.GC18536@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 8EAA96E0B8 for ; Mon, 14 Mar 2016 20:21:14 +0000 (UTC) In-Reply-To: <20160305093446.GC18536@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Daniel Vetter , Chris Wilson , dri-devel@lists.freedesktop.org, daniel.thompson@linaro.org, marcheu@google.com, daniel.vetter@ffwll.ch, thellstrom@vmware.com, jglisse@redhat.com, reveman@google.com, Daniel Vetter List-Id: dri-devel@lists.freedesktop.org T24gMDMvMDUvMjAxNiAwNjozNCBBTSwgRGFuaWVsIFZldHRlciB3cm90ZToKPiBPbiBNb24sIEZl YiAyOSwgMjAxNiBhdCAwMzowMjowOVBNICswMDAwLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4+IE9u IE1vbiwgRmViIDI5LCAyMDE2IGF0IDAzOjU0OjE5UE0gKzAxMDAsIERhbmllbCBWZXR0ZXIgd3Jv dGU6Cj4+PiBPbiBUaHUsIEZlYiAyNSwgMjAxNiBhdCAwNjowMToyMlBNICswMDAwLCBDaHJpcyBX aWxzb24gd3JvdGU6Cj4+Pj4gT24gVGh1LCBGZWIgMTEsIDIwMTYgYXQgMDg6MDQ6NTFQTSAtMDIw MCwgVGlhZ28gVmlnbmF0dGkgd3JvdGU6Cj4+Pj4+ICtzdGF0aWMgbG9uZyBkbWFfYnVmX2lvY3Rs KHN0cnVjdCBmaWxlICpmaWxlLAo+Pj4+PiArCQkJICB1bnNpZ25lZCBpbnQgY21kLCB1bnNpZ25l ZCBsb25nIGFyZykKPj4+Pj4gK3sKPj4+Pj4gKwlzdHJ1Y3QgZG1hX2J1ZiAqZG1hYnVmOwo+Pj4+ PiArCXN0cnVjdCBkbWFfYnVmX3N5bmMgc3luYzsKPj4+Pj4gKwllbnVtIGRtYV9kYXRhX2RpcmVj dGlvbiBkaXJlY3Rpb247Cj4+Pj4+ICsKPj4+Pj4gKwlkbWFidWYgPSBmaWxlLT5wcml2YXRlX2Rh dGE7Cj4+Pj4+ICsKPj4+Pj4gKwlzd2l0Y2ggKGNtZCkgewo+Pj4+PiArCWNhc2UgRE1BX0JVRl9J T0NUTF9TWU5DOgo+Pj4+PiArCQlpZiAoY29weV9mcm9tX3VzZXIoJnN5bmMsICh2b2lkIF9fdXNl ciAqKSBhcmcsIHNpemVvZihzeW5jKSkpCj4+Pj4+ICsJCQlyZXR1cm4gLUVGQVVMVDsKPj4+Pj4g Kwo+Pj4+PiArCQlpZiAoc3luYy5mbGFncyAmIH5ETUFfQlVGX1NZTkNfVkFMSURfRkxBR1NfTUFT SykKPj4+Pj4gKwkJCXJldHVybiAtRUlOVkFMOwo+Pj4+PiArCj4+Pj4+ICsJCXN3aXRjaCAoc3lu Yy5mbGFncyAmIERNQV9CVUZfU1lOQ19SVykgewo+Pj4+PiArCQljYXNlIERNQV9CVUZfU1lOQ19S RUFEOgo+Pj4+PiArCQkJZGlyZWN0aW9uID0gRE1BX0ZST01fREVWSUNFOwo+Pj4+PiArCQkJYnJl YWs7Cj4+Pj4+ICsJCWNhc2UgRE1BX0JVRl9TWU5DX1dSSVRFOgo+Pj4+PiArCQkJZGlyZWN0aW9u ID0gRE1BX1RPX0RFVklDRTsKPj4+Pj4gKwkJCWJyZWFrOwo+Pj4+PiArCQljYXNlIERNQV9CVUZf U1lOQ19SVzoKPj4+Pj4gKwkJCWRpcmVjdGlvbiA9IERNQV9CSURJUkVDVElPTkFMOwo+Pj4+PiAr CQkJYnJlYWs7Cj4+Pj4+ICsJCWRlZmF1bHQ6Cj4+Pj4+ICsJCQlyZXR1cm4gLUVJTlZBTDsKPj4+ Pj4gKwkJfQo+Pj4+PiArCj4+Pj4+ICsJCWlmIChzeW5jLmZsYWdzICYgRE1BX0JVRl9TWU5DX0VO RCkKPj4+Pj4gKwkJCWRtYV9idWZfZW5kX2NwdV9hY2Nlc3MoZG1hYnVmLCBkaXJlY3Rpb24pOwo+ Pj4+PiArCQllbHNlCj4+Pj4+ICsJCQlkbWFfYnVmX2JlZ2luX2NwdV9hY2Nlc3MoZG1hYnVmLCBk aXJlY3Rpb24pOwo+Pj4+Cj4+Pj4gV2UgZm9yZ290IHRvIHJlcG9ydCB0aGUgZXJyb3IgYmFjayB0 byB1c2Vyc3BhY2UuIE1pZ2h0IGFzIHdlbGwgZml4dXAgdGhlCj4+Pj4gY2FsbGNoYWluIHRvIHBy b3BhZ2F0ZSBlcnJvciBmcm9tIGVuZC1jcHUtYWNjZXNzIGFzIHdlbGwuIEZvdW5kIGFmdGVyCj4+ Pj4gdXBkYXRpbmcgaWd0L2dlbV9jb25jdXJyZW50X2JsaXQgdG8gZXhlcmNpc2UgZG1hYnVmIG1t YXBzIHZzIHRoZSBHUFUuCj4+Pgo+Pj4gRUlOVFI/IERvIHdlIG5lZWQgdG8gbWFrZSB0aGlzIEFC SSAtIEkgZ3Vlc3Mgc28/IFRpYWdvLCBkbyB5b3UgaGF2ZQo+Pj4gcGF0Y2hlcz8gU2VlIGRybUlv Y3RsKCkgaW4gbGliZHJtIGZvciB3aGF0J3MgbmVlZGVkIG9uIHRoZSB1c2Vyc3BhY2Ugc2lkZQo+ Pj4gaWYgbXkgZ3Vlc3MgaXMgcmlnaHQuCj4+Cj4+IEVJTlRSIGlzIHRoZSBlYXNpZXN0LCBidXQg Y29uY2VpdmFibHkgd2UgY291bGQgYWxzbyBnZXQgRUlPIGFuZAo+PiBjdXJyZW50bHkgRUFHQUlO Lgo+Pgo+PiBJIGFtIGFsc28gc2VlaW5nIHNvbWUgc3RyYW5nZSB0aW1pbmcgZGVwZW5kZW50IChp LmUuIHZhbGdyaW5kIGRvZXNuJ3QKPj4gc2hvdyB1cCBhbnl0aGluZyBjbGllbnQgc2lkZSBhbmQg dGhlIHRlc3RzIHRoZW4gcGFzcykgZmFpbHVyZXMgKFNJR1NFR1YsCj4+IFNJR0JVUykgd2l0aCAh bGxjLgo+Cj4gVGlhZ28sIHBpbmcuIEFsc28gcHJvYmFibHkgYSBnYXAgaW4gaWd0IGNvdmVyYWdl IGJlc2lkZXMgdGhlIGtlcm5lbCBzaWRlLgo+IC1EYW5pZWwKCkhleSBndXlzISBJJ20gYmFjayBm cm9tIHZhY2F0aW9uIG5vdy4gSSdsbCB0YWtlIGEgbG9vayBvbiBpdCBpbiB0aGUgbmV4dCAKZGF5 cyBhbmQgdGhlbiBjb21lIGJhY2sgdG8geW91LgoKVGlhZ28KCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRl dmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=