From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [RFC xf86-video-intel] sna: Call dirtyfb for all non-tear-free cases Date: Tue, 22 Mar 2016 12:31:09 +0100 Message-ID: <20160322113109.GD28483@phenom.ffwll.local> References: <1458588418-31129-1-git-send-email-paulo.r.zanoni@intel.com> <1458588418-31129-3-git-send-email-paulo.r.zanoni@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x230.google.com (mail-wm0-x230.google.com [IPv6:2a00:1450:400c:c09::230]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4201E6E2FD for ; Tue, 22 Mar 2016 11:30:21 +0000 (UTC) Received: by mail-wm0-x230.google.com with SMTP id l68so147862820wml.0 for ; Tue, 22 Mar 2016 04:30:21 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1458588418-31129-3-git-send-email-paulo.r.zanoni@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Paulo Zanoni Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBNYXIgMjEsIDIwMTYgYXQgMDQ6MjY6NTVQTSAtMDMwMCwgUGF1bG8gWmFub25pIHdy b3RlOgo+IFRoZSBzbmFfbW9kZV93YW50c190ZWFyX2ZyZWUoKSBmdW5jdGlvbiB0cmllcyB0byBk ZXRlY3QgRkJDIGFuZCBQU1IKPiBiYXNlZCBvbiBLZXJuZWwgbW9kdWxlIHBhcmFtZXRlcnMuIEN1 cnJlbnRseSBpdCBmYWlscyB0byBkZXRlY3QgRkJDCj4gZHVlIHRvIHRoZSBkZWZhdWx0IGVuYWJs ZV9mYmMgdmFsdWUgYmVpbmcgLTEuIFdoaWxlIHRoaXMgY2FuIGVhc2lseSBiZQo+IGZpeGVkIGlu IHRoZSBLZXJuZWwsIEkgaGFkIGEgY29udmVyc2F0aW9uIHdpdGggRGFuaWVsIGFuZCBoZSBleHBy ZXNzZWQKPiB1bmhhcHBpbmVzcyB3aXRoIHRoYXQgc29sdXRpb24sIGNsYWltaW5nIHRoYXQgeWV0 IGFub3RoZXIgZGlmZmVyZW50Cj4gY29kZSBwYXRoIGp1c3QgZm9yIGEgZmVhdHVyZSB0aGF0IHNo b3VsZCBiZSB0cmFuc3BhcmVudCBpcyBub3QgYSBnb29kCj4gd2F5IHRvIGdvLCBhbmQgdGhhdCB3 ZSBzaG91bGQgZG8gcHJvcGVyIGZyb250YnVmZmVyIHJlbmRlcmluZy4KPiAKPiBTbyB3aXRoIHRo aXMgcGF0Y2gsIHdlJ2xsIGhhdmUgdGhlIEREWCBpc3N1aW5nIGRpcnR5ZmIgY2FsbHMgZXZlbiBp Zgo+IFRlYXJGcmVlIGlzIG5vdCBlbmFibGVkLCBmaXhpbmcgRkJDIHdoZW4gaTkxNS5lbmFibGVf ZmJjPS0xLgo+IAo+IFRoaXMgZml4ZXMgYSBidWcgdGhhdCBoYXBwZW5zIG9uIFNLTCB3aXRoIEZC QyBlbmFibGVkOiBpZiB5b3UgcnVuCj4gbGlnaHRkbSwgeW91ciBsb2dpbi9wYXNzd29yZCB3b24n dCBhcHBlYXIgYXMgeW91IHR5cGUgb24geW91cgo+IGtleWJvYXJkLiBZb3UgaGF2ZSB0byBtb3Zl IHRoZSBtb3VzZSBvdmVyIHRoZSBpbnB1dCBib3ggZm9yIHRoZW0gdG8gYmUKPiBkaXNwbGF5ZWQu Cj4gCj4gQ2M6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IFNpZ25l ZC1vZmYtYnk6IFBhdWxvIFphbm9uaSA8cGF1bG8uci56YW5vbmlAaW50ZWwuY29tPgoKSSB0aG91 Z2h0IHdlIG5lZWQgdGhpcyBhbnl3YXkgdG8gZ2V0IHRoZSBrZXJuZWwgdG8gYWxsb3cgZmJjLCBz aW5jZSBTTkEKZW5kcyB1cCBtbWFwIHNvbWUgb2YgdGhlIGRybV9mcmFtZWJ1ZmZlci4gRXZlbiB3 aGVuIHRoZXkncmUgbm90CmZyb250YnVmZmVycy4KLURhbmllbAoKPiAtLS0KPiAgc3JjL3NuYS9z bmFfZHJpdmVyLmMgfCAyICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBk ZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9zcmMvc25hL3NuYV9kcml2ZXIuYyBiL3NyYy9z bmEvc25hX2RyaXZlci5jCj4gaW5kZXggYjI0NTU5NC4uODRlOGU1NSAxMDA2NDQKPiAtLS0gYS9z cmMvc25hL3NuYV9kcml2ZXIuYwo+ICsrKyBiL3NyYy9zbmEvc25hX2RyaXZlci5jCj4gQEAgLTY1 NCw3ICs2NTQsNyBAQCBzdGF0aWMgQm9vbCBzbmFfcHJlX2luaXQoU2NybkluZm9QdHIgc2Nybiwg aW50IHByb2JlKQo+ICAJfQo+ICAJc2Nybi0+Y3VycmVudE1vZGUgPSBzY3JuLT5tb2RlczsKPiAg Cj4gLQlpZiAoIXNldHVwX3RlYXJfZnJlZShzbmEpICYmIHNuYV9tb2RlX3dhbnRzX3RlYXJfZnJl ZShzbmEpKQo+ICsJaWYgKCFzZXR1cF90ZWFyX2ZyZWUoc25hKSkKPiAgCQlzbmEtPmtnZW0ubmVl ZHNfZGlydHlmYiA9IHNuYS0+a2dlbS5oYXNfZGlydHlmYjsKPiAgCj4gIAl4Zjg2U2V0R2FtbWEo c2NybiwgemVyb3MpOwo+IC0tIAo+IDIuNy4wCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4gSW50ZWwt Z2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBF bmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==