From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v9] dma-buf: Add ioctls to allow userspace to flush Date: Sat, 5 Mar 2016 10:34:46 +0100 Message-ID: <20160305093446.GC18536@phenom.ffwll.local> 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> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x244.google.com (mail-wm0-x244.google.com [IPv6:2a00:1450:400c:c09::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6122F6E207 for ; Sat, 5 Mar 2016 09:34:07 +0000 (UTC) Received: by mail-wm0-x244.google.com with SMTP id n186so2613805wmn.0 for ; Sat, 05 Mar 2016 01:34:07 -0800 (PST) Content-Disposition: inline In-Reply-To: <20160229150209.GA13258@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 , Daniel Vetter , Tiago Vignatti , 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 T24gTW9uLCBGZWIgMjksIDIwMTYgYXQgMDM6MDI6MDlQTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIE1vbiwgRmViIDI5LCAyMDE2IGF0IDAzOjU0OjE5UE0gKzAxMDAsIERhbmllbCBW ZXR0ZXIgd3JvdGU6Cj4gPiBPbiBUaHUsIEZlYiAyNSwgMjAxNiBhdCAwNjowMToyMlBNICswMDAw LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gPiA+IE9uIFRodSwgRmViIDExLCAyMDE2IGF0IDA4OjA0 OjUxUE0gLTAyMDAsIFRpYWdvIFZpZ25hdHRpIHdyb3RlOgo+ID4gPiA+ICtzdGF0aWMgbG9uZyBk bWFfYnVmX2lvY3RsKHN0cnVjdCBmaWxlICpmaWxlLAo+ID4gPiA+ICsJCQkgIHVuc2lnbmVkIGlu dCBjbWQsIHVuc2lnbmVkIGxvbmcgYXJnKQo+ID4gPiA+ICt7Cj4gPiA+ID4gKwlzdHJ1Y3QgZG1h X2J1ZiAqZG1hYnVmOwo+ID4gPiA+ICsJc3RydWN0IGRtYV9idWZfc3luYyBzeW5jOwo+ID4gPiA+ ICsJZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyZWN0aW9uOwo+ID4gPiA+ICsKPiA+ID4gPiAr CWRtYWJ1ZiA9IGZpbGUtPnByaXZhdGVfZGF0YTsKPiA+ID4gPiArCj4gPiA+ID4gKwlzd2l0Y2gg KGNtZCkgewo+ID4gPiA+ICsJY2FzZSBETUFfQlVGX0lPQ1RMX1NZTkM6Cj4gPiA+ID4gKwkJaWYg KGNvcHlfZnJvbV91c2VyKCZzeW5jLCAodm9pZCBfX3VzZXIgKikgYXJnLCBzaXplb2Yoc3luYykp KQo+ID4gPiA+ICsJCQlyZXR1cm4gLUVGQVVMVDsKPiA+ID4gPiArCj4gPiA+ID4gKwkJaWYgKHN5 bmMuZmxhZ3MgJiB+RE1BX0JVRl9TWU5DX1ZBTElEX0ZMQUdTX01BU0spCj4gPiA+ID4gKwkJCXJl dHVybiAtRUlOVkFMOwo+ID4gPiA+ICsKPiA+ID4gPiArCQlzd2l0Y2ggKHN5bmMuZmxhZ3MgJiBE TUFfQlVGX1NZTkNfUlcpIHsKPiA+ID4gPiArCQljYXNlIERNQV9CVUZfU1lOQ19SRUFEOgo+ID4g PiA+ICsJCQlkaXJlY3Rpb24gPSBETUFfRlJPTV9ERVZJQ0U7Cj4gPiA+ID4gKwkJCWJyZWFrOwo+ ID4gPiA+ICsJCWNhc2UgRE1BX0JVRl9TWU5DX1dSSVRFOgo+ID4gPiA+ICsJCQlkaXJlY3Rpb24g PSBETUFfVE9fREVWSUNFOwo+ID4gPiA+ICsJCQlicmVhazsKPiA+ID4gPiArCQljYXNlIERNQV9C VUZfU1lOQ19SVzoKPiA+ID4gPiArCQkJZGlyZWN0aW9uID0gRE1BX0JJRElSRUNUSU9OQUw7Cj4g PiA+ID4gKwkJCWJyZWFrOwo+ID4gPiA+ICsJCWRlZmF1bHQ6Cj4gPiA+ID4gKwkJCXJldHVybiAt RUlOVkFMOwo+ID4gPiA+ICsJCX0KPiA+ID4gPiArCj4gPiA+ID4gKwkJaWYgKHN5bmMuZmxhZ3Mg JiBETUFfQlVGX1NZTkNfRU5EKQo+ID4gPiA+ICsJCQlkbWFfYnVmX2VuZF9jcHVfYWNjZXNzKGRt YWJ1ZiwgZGlyZWN0aW9uKTsKPiA+ID4gPiArCQllbHNlCj4gPiA+ID4gKwkJCWRtYV9idWZfYmVn aW5fY3B1X2FjY2VzcyhkbWFidWYsIGRpcmVjdGlvbik7Cj4gPiA+IAo+ID4gPiBXZSBmb3Jnb3Qg dG8gcmVwb3J0IHRoZSBlcnJvciBiYWNrIHRvIHVzZXJzcGFjZS4gTWlnaHQgYXMgd2VsbCBmaXh1 cCB0aGUKPiA+ID4gY2FsbGNoYWluIHRvIHByb3BhZ2F0ZSBlcnJvciBmcm9tIGVuZC1jcHUtYWNj ZXNzIGFzIHdlbGwuIEZvdW5kIGFmdGVyCj4gPiA+IHVwZGF0aW5nIGlndC9nZW1fY29uY3VycmVu dF9ibGl0IHRvIGV4ZXJjaXNlIGRtYWJ1ZiBtbWFwcyB2cyB0aGUgR1BVLgo+ID4gCj4gPiBFSU5U Uj8gRG8gd2UgbmVlZCB0byBtYWtlIHRoaXMgQUJJIC0gSSBndWVzcyBzbz8gVGlhZ28sIGRvIHlv dSBoYXZlCj4gPiBwYXRjaGVzPyBTZWUgZHJtSW9jdGwoKSBpbiBsaWJkcm0gZm9yIHdoYXQncyBu ZWVkZWQgb24gdGhlIHVzZXJzcGFjZSBzaWRlCj4gPiBpZiBteSBndWVzcyBpcyByaWdodC4KPiAK PiBFSU5UUiBpcyB0aGUgZWFzaWVzdCwgYnV0IGNvbmNlaXZhYmx5IHdlIGNvdWxkIGFsc28gZ2V0 IEVJTyBhbmQKPiBjdXJyZW50bHkgRUFHQUlOLgo+IAo+IEkgYW0gYWxzbyBzZWVpbmcgc29tZSBz dHJhbmdlIHRpbWluZyBkZXBlbmRlbnQgKGkuZS4gdmFsZ3JpbmQgZG9lc24ndAo+IHNob3cgdXAg YW55dGhpbmcgY2xpZW50IHNpZGUgYW5kIHRoZSB0ZXN0cyB0aGVuIHBhc3MpIGZhaWx1cmVzIChT SUdTRUdWLAo+IFNJR0JVUykgd2l0aCAhbGxjLgoKVGlhZ28sIHBpbmcuIEFsc28gcHJvYmFibHkg YSBnYXAgaW4gaWd0IGNvdmVyYWdlIGJlc2lkZXMgdGhlIGtlcm5lbCBzaWRlLgotRGFuaWVsCi0t IApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRw Oi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmkt ZGV2ZWwK