From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH 21/32] drm/i915: Populate fb->format early for inherited fbs Date: Thu, 17 Nov 2016 18:14:20 +0200 Message-ID: <1479399271-31991-22-git-send-email-ville.syrjala@linux.intel.com> References: <1479399271-31991-1-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1479399271-31991-1-git-send-email-ville.syrjala@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, Laurent Pinchart List-Id: dri-devel@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCk1B a2Ugc3VyZSB0aGUgZnJhbWVidWZmZXIgZm9ybWF0IGluZm8gaXMgYXZhaWxhYmxlIGFzIGVhcmx5 IGFzIHBvc3NpYmxlCmZvciBmYnMgd2UgaW5oZXJpdCBmcm9tIHRoZSBCSU9TLiBUaGlzIHdpbGwg YWxsb3cgdXMgdG8gdXNlIHRoZSBmYiBhcwppZiBpdCB3YXMgZnVsbHkgZm9ybWVkIGJlZm9yZSB3 ZSByZWdpc3RlciBpdC4KCkNjOiBpbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnClNpZ25l ZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+ Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIHwgMyArKysKIDEgZmls ZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5 LmMKaW5kZXggNzRhNjM4YzhkZTYxLi5jNDVkYTY3NjZmZmYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9kaXNwbGF5LmMKQEAgLTg3MTcsNiArODcxNyw3IEBAIGk5eHhfZ2V0X2luaXRpYWxfcGxh bmVfY29uZmlnKHN0cnVjdCBpbnRlbF9jcnRjICpjcnRjLAogCWZvdXJjYyA9IGk5eHhfZm9ybWF0 X3RvX2ZvdXJjYyhwaXhlbF9mb3JtYXQpOwogCWZiLT5waXhlbF9mb3JtYXQgPSBmb3VyY2M7CiAJ ZmItPmJpdHNfcGVyX3BpeGVsID0gZHJtX2Zvcm1hdF9wbGFuZV9jcHAoZm91cmNjLCAwKSAqIDg7 CisJZmItPmZvcm1hdCA9IGRybV9mb3JtYXRfaW5mbyhmb3VyY2MpOwogCiAJaWYgKElOVEVMX0dF TihkZXZfcHJpdikgPj0gNCkgewogCQlpZiAocGxhbmVfY29uZmlnLT50aWxpbmcpCkBAIC05NzQ4 LDYgKzk3NDksNyBAQCBza3lsYWtlX2dldF9pbml0aWFsX3BsYW5lX2NvbmZpZyhzdHJ1Y3QgaW50 ZWxfY3J0YyAqY3J0YywKIAkJCQkgICAgICB2YWwgJiBQTEFORV9DVExfQUxQSEFfTUFTSyk7CiAJ ZmItPnBpeGVsX2Zvcm1hdCA9IGZvdXJjYzsKIAlmYi0+Yml0c19wZXJfcGl4ZWwgPSBkcm1fZm9y bWF0X3BsYW5lX2NwcChmb3VyY2MsIDApICogODsKKwlmYi0+Zm9ybWF0ID0gZHJtX2Zvcm1hdF9p bmZvKGZvdXJjYyk7CiAKIAl0aWxpbmcgPSB2YWwgJiBQTEFORV9DVExfVElMRURfTUFTSzsKIAlz d2l0Y2ggKHRpbGluZykgewpAQCAtOTg2Myw2ICs5ODY1LDcgQEAgaXJvbmxha2VfZ2V0X2luaXRp YWxfcGxhbmVfY29uZmlnKHN0cnVjdCBpbnRlbF9jcnRjICpjcnRjLAogCWZvdXJjYyA9IGk5eHhf Zm9ybWF0X3RvX2ZvdXJjYyhwaXhlbF9mb3JtYXQpOwogCWZiLT5waXhlbF9mb3JtYXQgPSBmb3Vy Y2M7CiAJZmItPmJpdHNfcGVyX3BpeGVsID0gZHJtX2Zvcm1hdF9wbGFuZV9jcHAoZm91cmNjLCAw KSAqIDg7CisJZmItPmZvcm1hdCA9IGRybV9mb3JtYXRfaW5mbyhmb3VyY2MpOwogCiAJYmFzZSA9 IEk5MTVfUkVBRChEU1BTVVJGKHBpcGUpKSAmIDB4ZmZmZmYwMDA7CiAJaWYgKElTX0hBU1dFTEwo ZGV2X3ByaXYpIHx8IElTX0JST0FEV0VMTChkZXZfcHJpdikpIHsKLS0gCjIuNy40CgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGlu ZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK