From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH 5/5] drm/i915: Set crtc_state->fb_changed whenever a VMA is changed Date: Sat, 29 Oct 2016 13:04:47 +0100 Message-ID: <20161029120447.23192-5-chris@chris-wilson.co.uk> References: <20161029120447.23192-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id E678E6E05B for ; Sat, 29 Oct 2016 12:04:55 +0000 (UTC) Received: by mail-wm0-x242.google.com with SMTP id m83so11085677wmc.0 for ; Sat, 29 Oct 2016 05:04:55 -0700 (PDT) In-Reply-To: <20161029120447.23192-1-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org U2luY2UgYW4gZmIgbWF5IGhhdmUgbXVsdGlwbGUgVk1BIChkdWUgdG8gcm90YXRpb25zIGV0Yyks IHdlIG5lZWQgdG8Kd2FpdCBhIHZibGFuayBhbmQgdW5waW4gdGhlIG9sZCBWTUEgbm90IGlmIHRo ZSBmYiBpdHNlbGYgaXMgY2hhbmdlZCwgYnV0CmlmIHRoZSB1bmRlcmx5aW5nIFZNQSBpcyBjaGFu Z2VkLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28u dWs+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIHwgMTAgKysrKysr Ky0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKaW5kZXggOTdiZDU2OTgwMDNmLi4yY2ZjODEy ZGYwNGEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwor KysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKQEAgLTEyNDY4LDkgKzEy NDY4LDYgQEAgaW50IGludGVsX3BsYW5lX2F0b21pY19jYWxjX2NoYW5nZXMoc3RydWN0IGRybV9j cnRjX3N0YXRlICpjcnRjX3N0YXRlLAogCWlmICghd2FzX3Zpc2libGUgJiYgIXZpc2libGUpCiAJ CXJldHVybiAwOwogCi0JaWYgKGZiICE9IG9sZF9wbGFuZV9zdGF0ZS0+YmFzZS5mYikKLQkJcGlw ZV9jb25maWctPmZiX2NoYW5nZWQgPSB0cnVlOwotCiAJdHVybl9vZmYgPSB3YXNfdmlzaWJsZSAm JiAoIXZpc2libGUgfHwgbW9kZV9jaGFuZ2VkKTsKIAl0dXJuX29uID0gdmlzaWJsZSAmJiAoIXdh c192aXNpYmxlIHx8IG1vZGVfY2hhbmdlZCk7CiAKQEAgLTE0MjE4LDYgKzE0MjE1LDEzIEBAIGlu dGVsX3ByZXBhcmVfcGxhbmVfZmIoc3RydWN0IGRybV9wbGFuZSAqcGxhbmUsCiAJCQlyZXR1cm4g UFRSX0VSUih2bWEpOwogCiAJCXRvX2ludGVsX3BsYW5lX3N0YXRlKG5ld19zdGF0ZSktPnZtYSA9 IHZtYTsKKwkJaWYgKHRvX2ludGVsX3BsYW5lX3N0YXRlKHBsYW5lLT5zdGF0ZSktPnZtYSAhPSB2 bWEpIHsKKwkJCXN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRjX3N0YXRlOworCisJCQljcnRj X3N0YXRlID0gaW50ZWxfYXRvbWljX2dldF9jcnRjX3N0YXRlKG5ld19zdGF0ZS0+c3RhdGUsCisJ CQkJCQkJCSB0b19pbnRlbF9jcnRjKG5ld19zdGF0ZS0+Y3J0YykpOworCQkJY3J0Y19zdGF0ZS0+ ZmJfY2hhbmdlZCA9IHRydWU7CisJCX0KIAl9CiAKIAlyZXR1cm4gMDsKLS0gCjIuMTAuMQoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1h aWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==