From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH 2/6] drm/atomic: Unconditionally call prepare_fb. Date: Thu, 8 Dec 2016 14:45:25 +0100 Message-ID: <1481204729-9058-3-git-send-email-maarten.lankhorst@linux.intel.com> References: <1481204729-9058-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: In-Reply-To: <1481204729-9058-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: dri-devel@lists.freedesktop.org Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org QXRvbWljIGRyaXZlcnMgbWF5IHNldCBwcm9wZXJ0aWVzIGxpa2Ugcm90YXRpb24gb24gdGhlIHNh bWUgZmIsIHdoaWNoCm1heSByZXF1aXJlIGEgY2FsbCB0byBwcmVwYXJlX2ZiIGV2ZW4gd2hlbiBm cmFtZWJ1ZmZlciBzdGF5cyBpZGVudGljYWwuCgpJbnN0ZWFkIG9mIGhhbmRsaW5nIGFsbCB0aGUg c3BlY2lhbCBjYXNlcyBpbiB0aGUgY29yZSwgbGV0IHRoZSBkcml2ZXIKZGVjaWRlIHdoZW4gcHJl cGFyZV9mYiBhbmQgY2xlYW51cF9mYiBhcmUgbm9vcHMuCgpTaWduZWQtb2ZmLWJ5OiBNYWFydGVu IExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZl cnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jIHwgOSAtLS0tLS0tLS0KIDEgZmlsZSBjaGFu Z2VkLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRv bWljX2hlbHBlci5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMKaW5kZXgg MjM3NjdkZjcyNjE1Li5kMTk1NjM2NTFlMDcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9k cm1fYXRvbWljX2hlbHBlci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBl ci5jCkBAIC0xNjY0LDkgKzE2NjQsNiBAQCBpbnQgZHJtX2F0b21pY19oZWxwZXJfcHJlcGFyZV9w bGFuZXMoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKIAogCQlmdW5jcyA9IHBsYW5lLT5oZWxwZXJf cHJpdmF0ZTsKIAotCQlpZiAoIWRybV9hdG9taWNfaGVscGVyX2ZyYW1lYnVmZmVyX2NoYW5nZWQo ZGV2LCBzdGF0ZSwgcGxhbmVfc3RhdGUtPmNydGMpKQotCQkJY29udGludWU7Ci0KIAkJaWYgKGZ1 bmNzLT5wcmVwYXJlX2ZiKSB7CiAJCQlyZXQgPSBmdW5jcy0+cHJlcGFyZV9mYihwbGFuZSwgcGxh bmVfc3RhdGUpOwogCQkJaWYgKHJldCkKQEAgLTE2ODMsOSArMTY4MCw2IEBAIGludCBkcm1fYXRv bWljX2hlbHBlcl9wcmVwYXJlX3BsYW5lcyhzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAogCQlpZiAo aiA+PSBpKQogCQkJY29udGludWU7CiAKLQkJaWYgKCFkcm1fYXRvbWljX2hlbHBlcl9mcmFtZWJ1 ZmZlcl9jaGFuZ2VkKGRldiwgc3RhdGUsIHBsYW5lX3N0YXRlLT5jcnRjKSkKLQkJCWNvbnRpbnVl OwotCiAJCWZ1bmNzID0gcGxhbmUtPmhlbHBlcl9wcml2YXRlOwogCiAJCWlmIChmdW5jcy0+Y2xl YW51cF9mYikKQEAgLTE5NTIsOSArMTk0Niw2IEBAIHZvaWQgZHJtX2F0b21pY19oZWxwZXJfY2xl YW51cF9wbGFuZXMoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKIAlmb3JfZWFjaF9wbGFuZV9pbl9z dGF0ZShvbGRfc3RhdGUsIHBsYW5lLCBwbGFuZV9zdGF0ZSwgaSkgewogCQljb25zdCBzdHJ1Y3Qg ZHJtX3BsYW5lX2hlbHBlcl9mdW5jcyAqZnVuY3M7CiAKLQkJaWYgKCFkcm1fYXRvbWljX2hlbHBl cl9mcmFtZWJ1ZmZlcl9jaGFuZ2VkKGRldiwgb2xkX3N0YXRlLCBwbGFuZV9zdGF0ZS0+Y3J0Yykp Ci0JCQljb250aW51ZTsKLQogCQlmdW5jcyA9IHBsYW5lLT5oZWxwZXJfcHJpdmF0ZTsKIAogCQlp ZiAoZnVuY3MtPmNsZWFudXBfZmIpCi0tIAoyLjcuNAoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==