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 19:35:16 +0200 Message-ID: <1435340116-29538-1-git-send-email-daniel.vetter@ffwll.ch> References: <1435306508-25698-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-f182.google.com (mail-wi0-f182.google.com [209.85.212.182]) by gabe.freedesktop.org (Postfix) with ESMTP id B0BFA7A196 for ; Fri, 26 Jun 2015 10:32:31 -0700 (PDT) Received: by wiga1 with SMTP id a1so23394165wig.0 for ; Fri, 26 Jun 2015 10:32:30 -0700 (PDT) In-Reply-To: <1435306508-25698-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 djM6IEkgc2NyZXdlZCB1cCBzZXR0aW5nIHRoZSBpbnZhbGlkYXRlIE9SSUdJTl8qIGNvcnJlY3Rs eSAoQ2hyaXMpLgoKQ2M6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgpS ZXBvcnRlZC1ieTogUGF1bG8gWmFub25pIDxwYXVsby5yLnphbm9uaUBpbnRlbC5jb20+CkNjOiBQ YXVsbyBaYW5vbmkgPHBhdWxvLnIuemFub25pQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogRGFu aWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9nZW0uYyB8IDExICsrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNl cnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfZ2VtLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCmluZGV4IGY3 OWNlOWYyMjMxMi4uZGJjOTM3MDNlMjgwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2dlbS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKQEAgLTE2 MTQsNiArMTYxNCwxMSBAQCBpOTE1X2dlbV9zZXRfZG9tYWluX2lvY3RsKHN0cnVjdCBkcm1fZGV2 aWNlICpkZXYsIHZvaWQgKmRhdGEsCiAJZWxzZQogCQlyZXQgPSBpOTE1X2dlbV9vYmplY3Rfc2V0 X3RvX2NwdV9kb21haW4ob2JqLCB3cml0ZV9kb21haW4gIT0gMCk7CiAKKwlpZiAod3JpdGVfZG9t YWluICE9IDApCisJCWludGVsX2ZiX29ial9pbnZhbGlkYXRlKG9iaiwKKwkJCQkJd3JpdGVfZG9t YWluID09IEk5MTVfR0VNX0RPTUFJTl9HVFQgPworCQkJCQlPUklHSU5fR1RUIDogT1JJR0lOX0NQ VSk7CisKIHVucmVmOgogCWRybV9nZW1fb2JqZWN0X3VucmVmZXJlbmNlKCZvYmotPmJhc2UpOwog dW5sb2NrOgpAQCAtMzk4Miw5ICszOTg3LDYgQEAgaTkxNV9nZW1fb2JqZWN0X3NldF90b19ndHRf ZG9tYWluKHN0cnVjdCBkcm1faTkxNV9nZW1fb2JqZWN0ICpvYmosIGJvb2wgd3JpdGUpCiAJCW9i ai0+ZGlydHkgPSAxOwogCX0KIAotCWlmICh3cml0ZSkKLQkJaW50ZWxfZmJfb2JqX2ludmFsaWRh dGUob2JqLCBPUklHSU5fR1RUKTsKLQogCXRyYWNlX2k5MTVfZ2VtX29iamVjdF9jaGFuZ2VfZG9t YWluKG9iaiwKIAkJCQkJICAgIG9sZF9yZWFkX2RvbWFpbnMsCiAJCQkJCSAgICBvbGRfd3JpdGVf ZG9tYWluKTsKQEAgLTQyNTYsOSArNDI1OCw2IEBAIGk5MTVfZ2VtX29iamVjdF9zZXRfdG9fY3B1 X2RvbWFpbihzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqb2JqLCBib29sIHdyaXRlKQogCQlv YmotPmJhc2Uud3JpdGVfZG9tYWluID0gSTkxNV9HRU1fRE9NQUlOX0NQVTsKIAl9CiAKLQlpZiAo d3JpdGUpCi0JCWludGVsX2ZiX29ial9pbnZhbGlkYXRlKG9iaiwgT1JJR0lOX0NQVSk7Ci0KIAl0 cmFjZV9pOTE1X2dlbV9vYmplY3RfY2hhbmdlX2RvbWFpbihvYmosCiAJCQkJCSAgICBvbGRfcmVh ZF9kb21haW5zLAogCQkJCQkgICAgb2xkX3dyaXRlX2RvbWFpbik7Ci0tIAoyLjEuNAoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK