From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH v3 03/11] drm/i915/gen9+: Preserve old allocation from crtc_state. Date: Tue, 8 Nov 2016 13:55:34 +0100 Message-ID: <1478609742-13603-4-git-send-email-maarten.lankhorst@linux.intel.com> References: <1478609742-13603-1-git-send-email-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mblankhorst.nl (mblankhorst.nl [141.105.120.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7A2946E0A3 for ; Tue, 8 Nov 2016 12:55:50 +0000 (UTC) In-Reply-To: <1478609742-13603-1-git-send-email-maarten.lankhorst@linux.intel.com> 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 VGhpcyBpcyB0aGUgbGFzdCBiaXQgcmVxdWlyZWQgZm9yIG1ha2luZyBub25ibG9ja2luZyBtb2Rl c2V0cyB3b3JrCmNvcnJlY3RseS4gVGhlIHN0YXRlIGluIGludGVsX2NydGMtPmh3X2RkYiBpcyBu b3QgdXBkYXRlZCB1bnRpbApzb21ld2hlcmUgaW4gYXRvbWljIGNvbW1pdCwgd2hpbGUgdGhlIHBy ZXZpb3VzIGNydGMgc3RhdGUgc2hvdWxkIGJlCmFjY3VyYXRlIGlmIHRoZSBkZGIgaGFzbid0IGNo YW5nZWQuCgpTaWduZWQtb2ZmLWJ5OiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9y c3RAbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3Bs YXkuYyB8IDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3BtLmMgICAgICB8IDYgKysr KystCiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKaW5kZXggYWJmY2FhMDdiYmUzLi42OWY5YWRk YjI5YjMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwor KysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKQEAgLTE0MzEzLDcgKzE0 MzEzLDcgQEAgc3RhdGljIHZvaWQgc2tsX3VwZGF0ZV9jcnRjcyhzdHJ1Y3QgZHJtX2F0b21pY19z dGF0ZSAqc3RhdGUsCiAJCQkgKiBuZXcgZGRiIGFsbG9jYXRpb24gdG8gdGFrZSBlZmZlY3QuCiAJ CQkgKi8KIAkJCWlmICghc2tsX2RkYl9lbnRyeV9lcXVhbCgmY3N0YXRlLT53bS5za2wuZGRiLAot CQkJCQkJICZpbnRlbF9jcnRjLT5od19kZGIpICYmCisJCQkJCQkgJnRvX2ludGVsX2NydGNfc3Rh dGUob2xkX2NydGNfc3RhdGUpLT53bS5za2wuZGRiKSAmJgogCQkJICAgICFjcnRjLT5zdGF0ZS0+ YWN0aXZlX2NoYW5nZWQgJiYKIAkJCSAgICBpbnRlbF9zdGF0ZS0+d21fcmVzdWx0cy5kaXJ0eV9w aXBlcyAhPSB1cGRhdGVkKQogCQkJCXZibF93YWl0ID0gdHJ1ZTsKZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX3BtLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9w bS5jCmluZGV4IDkzZTI2MTMwMGVmMC4uYmRlNmM2OGViMGRiIDEwMDY0NAotLS0gYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X3BtLmMKQEAgLTMxMTgsNyArMzExOCwxMSBAQCBza2xfZGRiX2dldF9waXBlX2FsbG9jYXRpb25f bGltaXRzKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCiAJICogd2UgY3VycmVudGx5IGhvbGQuCiAJ ICovCiAJaWYgKCFpbnRlbF9zdGF0ZS0+YWN0aXZlX3BpcGVfY2hhbmdlcykgewotCQkqYWxsb2Mg PSB0b19pbnRlbF9jcnRjKGZvcl9jcnRjKS0+aHdfZGRiOworCQkvKgorCQkgKiBhbGxvYyBtYXkg YmUgY2xlYXJlZCBieSBjbGVhcl9pbnRlbF9jcnRjX3N0YXRlLAorCQkgKiBjb3B5IGZyb20gb2xk IHN0YXRlIHRvIGJlIHN1cmUKKwkJICovCisJCSphbGxvYyA9IHRvX2ludGVsX2NydGNfc3RhdGUo Zm9yX2NydGMtPnN0YXRlKS0+d20uc2tsLmRkYjsKIAkJcmV0dXJuOwogCX0KIAotLSAKMi43LjQK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdm eCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=