From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: [PATCH 1/2] drm/i915: Unconditionally do fb tracking invalidate in set_domain Date: Thu, 25 Jun 2015 23:47:22 +0200 Message-ID: <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-f179.google.com (mail-wi0-f179.google.com [209.85.212.179]) by gabe.freedesktop.org (Postfix) with ESMTP id 814894A03A for ; Thu, 25 Jun 2015 14:45:22 -0700 (PDT) Received: by wicnd19 with SMTP id nd19so29655708wic.1 for ; Thu, 25 Jun 2015 14:45:22 -0700 (PDT) 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 , Paulo Zanoni , Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org V2UgY2FuJ3QgZWxpZGUgdGhlIGZiIHRyYWNraW5nIGludmFsaWRhdGUgaWYgdGhlIGJ1ZmZlciBp cyBhbHJlYWR5IGluCnRoZSByaWdodCBkb21haW4gc2luY2UgdGhhdCB3b3VsZCBsZWFkIHRvIG1p c3NlZCBzY3JlZW4gdXBkYXRlcy4gSSdtCnByZXR0eSBzdXJlIEkndmUgd3JpdHRlbiB0aGlzIGFs cmVhZHkgYmVmb3JlIGJ1dCBtdXN0IGhhdmUgZ290dGVuIGxvc3QKdW5mb3J0dW5hdGVseSA6KAoK UmVwb3J0ZWQtYnk6IFBhdWxvIFphbm9uaSA8cGF1bG8uci56YW5vbmlAaW50ZWwuY29tPgpDYzog UGF1bG8gWmFub25pIDxwYXVsby5yLnphbm9uaUBpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IERh bmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfZ2VtLmMgfCAxMiArKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGlu c2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKaW5kZXgg Zjc5Y2U5ZjIyMzEyLi4zNmY1ZTg2ZjkwNDggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfZ2VtLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwpAQCAt Mzk0MCw2ICszOTQwLDkgQEAgaTkxNV9nZW1fb2JqZWN0X3NldF90b19ndHRfZG9tYWluKHN0cnVj dCBkcm1faTkxNV9nZW1fb2JqZWN0ICpvYmosIGJvb2wgd3JpdGUpCiAJc3RydWN0IGk5MTVfdm1h ICp2bWE7CiAJaW50IHJldDsKIAorCWlmICh3cml0ZSkKKwkJaW50ZWxfZmJfb2JqX2ludmFsaWRh dGUob2JqLCBPUklHSU5fR1RUKTsKKwogCWlmIChvYmotPmJhc2Uud3JpdGVfZG9tYWluID09IEk5 MTVfR0VNX0RPTUFJTl9HVFQpCiAJCXJldHVybiAwOwogCkBAIC0zOTgyLDkgKzM5ODUsNiBAQCBp OTE1X2dlbV9vYmplY3Rfc2V0X3RvX2d0dF9kb21haW4oc3RydWN0IGRybV9pOTE1X2dlbV9vYmpl Y3QgKm9iaiwgYm9vbCB3cml0ZSkKIAkJb2JqLT5kaXJ0eSA9IDE7CiAJfQogCi0JaWYgKHdyaXRl KQotCQlpbnRlbF9mYl9vYmpfaW52YWxpZGF0ZShvYmosIE9SSUdJTl9HVFQpOwotCiAJdHJhY2Vf aTkxNV9nZW1fb2JqZWN0X2NoYW5nZV9kb21haW4ob2JqLAogCQkJCQkgICAgb2xkX3JlYWRfZG9t YWlucywKIAkJCQkJICAgIG9sZF93cml0ZV9kb21haW4pOwpAQCAtNDIyNCw2ICs0MjI0LDkgQEAg aTkxNV9nZW1fb2JqZWN0X3NldF90b19jcHVfZG9tYWluKHN0cnVjdCBkcm1faTkxNV9nZW1fb2Jq ZWN0ICpvYmosIGJvb2wgd3JpdGUpCiAJdWludDMyX3Qgb2xkX3dyaXRlX2RvbWFpbiwgb2xkX3Jl YWRfZG9tYWluczsKIAlpbnQgcmV0OwogCisJaWYgKHdyaXRlKQorCQlpbnRlbF9mYl9vYmpfaW52 YWxpZGF0ZShvYmosIE9SSUdJTl9DUFUpOworCiAJaWYgKG9iai0+YmFzZS53cml0ZV9kb21haW4g PT0gSTkxNV9HRU1fRE9NQUlOX0NQVSkKIAkJcmV0dXJuIDA7CiAKQEAgLTQyNTYsOSArNDI1OSw2 IEBAIGk5MTVfZ2VtX29iamVjdF9zZXRfdG9fY3B1X2RvbWFpbihzdHJ1Y3QgZHJtX2k5MTVfZ2Vt X29iamVjdCAqb2JqLCBib29sIHdyaXRlKQogCQlvYmotPmJhc2Uud3JpdGVfZG9tYWluID0gSTkx NV9HRU1fRE9NQUlOX0NQVTsKIAl9CiAKLQlpZiAod3JpdGUpCi0JCWludGVsX2ZiX29ial9pbnZh bGlkYXRlKG9iaiwgT1JJR0lOX0NQVSk7Ci0KIAl0cmFjZV9pOTE1X2dlbV9vYmplY3RfY2hhbmdl X2RvbWFpbihvYmosCiAJCQkJCSAgICBvbGRfcmVhZF9kb21haW5zLAogCQkJCQkgICAgb2xkX3dy aXRlX2RvbWFpbik7Ci0tIAoyLjEuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9pbnRlbC1nZngK