From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: [PATCH] drm/i915: Unconditionally do fb tracking invalidate in set_domain Date: Fri, 26 Jun 2015 10:15:08 +0200 Message-ID: <1435306508-25698-1-git-send-email-daniel.vetter@ffwll.ch> References: <1435268843-6596-1-git-send-email-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f170.google.com (mail-wi0-f170.google.com [209.85.212.170]) by gabe.freedesktop.org (Postfix) with ESMTP id 5AADA4A09C for ; Fri, 26 Jun 2015 01:12:25 -0700 (PDT) Received: by wicnd19 with SMTP id nd19so38295863wic.1 for ; Fri, 26 Jun 2015 01:12:24 -0700 (PDT) In-Reply-To: <1435268843-6596-1-git-send-email-daniel.vetter@ffwll.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Intel Graphics Development Cc: Daniel Vetter , Daniel Vetter , Paulo Zanoni List-Id: intel-gfx@lists.freedesktop.org V2UgY2FuJ3QgZWxpZGUgdGhlIGZiIHRyYWNraW5nIGludmFsaWRhdGUgaWYgdGhlIGJ1ZmZlciBp cyBhbHJlYWR5IGluCnRoZSByaWdodCBkb21haW4gc2luY2UgdGhhdCB3b3VsZCBsZWFkIHRvIG1p c3NlZCBzY3JlZW4gdXBkYXRlcy4gSSdtCnByZXR0eSBzdXJlIEkndmUgd3JpdHRlbiB0aGlzIGFs cmVhZHkgYmVmb3JlIGJ1dCBtdXN0IGhhdmUgZ290dGVuIGxvc3QKdW5mb3J0dW5hdGVseSA6KAoK djI6IENocmlzIG9ic2VydmVkIHRoYXQgYWxsIGludGVybmFsIHNldF9kb21haW4gdXNlcnMgYWxy ZWFkeQpjb3JyZWN0bHkgZG8gdGhlIGZiIGludmFsaWRhdGUgb24gdGhlaXIgb3duLCBoZW5jZSB3 ZSBjYW4gbW92ZSB0aGlzCmp1c3QgaW50byB0aGUgc2V0X2RvbWFpbiBpb2N0bCBpbnN0ZWFkLgoK Q2M6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgpSZXBvcnRlZC1ieTog UGF1bG8gWmFub25pIDxwYXVsby5yLnphbm9uaUBpbnRlbC5jb20+CkNjOiBQYXVsbyBaYW5vbmkg PHBhdWxvLnIuemFub25pQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogRGFuaWVsIFZldHRlciA8 ZGFuaWVsLnZldHRlckBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9n ZW0uYyB8IDkgKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA2IGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMg Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCmluZGV4IGY3OWNlOWYyMjMxMi4uODBi Njk2YTgyNzdjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKQEAgLTE2MTQsNiArMTYxNCw5IEBA IGk5MTVfZ2VtX3NldF9kb21haW5faW9jdGwoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgdm9pZCAq ZGF0YSwKIAllbHNlCiAJCXJldCA9IGk5MTVfZ2VtX29iamVjdF9zZXRfdG9fY3B1X2RvbWFpbihv YmosIHdyaXRlX2RvbWFpbiAhPSAwKTsKIAorCWlmICh3cml0ZV9kb21haW4gIT0gMCkKKwkJaW50 ZWxfZmJfb2JqX2ludmFsaWRhdGUob2JqLCBPUklHSU5fQ1BVKTsKKwogdW5yZWY6CiAJZHJtX2dl bV9vYmplY3RfdW5yZWZlcmVuY2UoJm9iai0+YmFzZSk7CiB1bmxvY2s6CkBAIC0zOTgyLDkgKzM5 ODUsNiBAQCBpOTE1X2dlbV9vYmplY3Rfc2V0X3RvX2d0dF9kb21haW4oc3RydWN0IGRybV9pOTE1 X2dlbV9vYmplY3QgKm9iaiwgYm9vbCB3cml0ZSkKIAkJb2JqLT5kaXJ0eSA9IDE7CiAJfQogCi0J aWYgKHdyaXRlKQotCQlpbnRlbF9mYl9vYmpfaW52YWxpZGF0ZShvYmosIE9SSUdJTl9HVFQpOwot CiAJdHJhY2VfaTkxNV9nZW1fb2JqZWN0X2NoYW5nZV9kb21haW4ob2JqLAogCQkJCQkgICAgb2xk X3JlYWRfZG9tYWlucywKIAkJCQkJICAgIG9sZF93cml0ZV9kb21haW4pOwpAQCAtNDI1Niw5ICs0 MjU2LDYgQEAgaTkxNV9nZW1fb2JqZWN0X3NldF90b19jcHVfZG9tYWluKHN0cnVjdCBkcm1faTkx NV9nZW1fb2JqZWN0ICpvYmosIGJvb2wgd3JpdGUpCiAJCW9iai0+YmFzZS53cml0ZV9kb21haW4g PSBJOTE1X0dFTV9ET01BSU5fQ1BVOwogCX0KIAotCWlmICh3cml0ZSkKLQkJaW50ZWxfZmJfb2Jq X2ludmFsaWRhdGUob2JqLCBPUklHSU5fQ1BVKTsKLQogCXRyYWNlX2k5MTVfZ2VtX29iamVjdF9j aGFuZ2VfZG9tYWluKG9iaiwKIAkJCQkJICAgIG9sZF9yZWFkX2RvbWFpbnMsCiAJCQkJCSAgICBv bGRfd3JpdGVfZG9tYWluKTsKLS0gCjIuMS40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ludGVsLWdmeAo=