From: Paulo Zanoni Subject: [PATCH 03/11] drm/i915: don't try to find crtcs for FBC if it's disabled Date: Mon, 8 Dec 2014 14:09:12 -0200 Message-ID: <1418054960-1403-4-git-send-email-przanoni@gmail.com> References: <1418054960-1403-1-git-send-email-przanoni@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qc0-f173.google.com (mail-qc0-f173.google.com [209.85.216.173]) by gabe.freedesktop.org (Postfix) with ESMTP id 4FC016E7AC for ; Mon, 8 Dec 2014 08:10:31 -0800 (PST) Received: by mail-qc0-f173.google.com with SMTP id i17so3709668qcy.32 for ; Mon, 08 Dec 2014 08:10:30 -0800 (PST) In-Reply-To: <1418054960-1403-1-git-send-email-przanoni@gmail.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 Cc: Paulo Zanoni List-Id: intel-gfx@lists.freedesktop.org RnJvbTogUGF1bG8gWmFub25pIDxwYXVsby5yLnphbm9uaUBpbnRlbC5jb20+CgouLiBiZWNhdXNl IGl0IHdvdWxkIGJlIGEgd2FzdGUgb2YgdGltZSwgc28gbW92ZSB0aGUgcGxhY2Ugd2hlcmUgdGhl CmNoZWNrIGlzIGRvbmUuIEFsc28sIHdpdGggdGhpcyB3ZSB3b24ndCByaXNrIHByaW50aW5nICJt b3JlIHRoYW4gb25lCnBpcGUgYWN0aXZlLCBkaXNhYmxpbmcgY29tcHJlc3Npb24iIG9yICJubyBv dXRwdXQsIGRpc2FibGluZyIgd2hlbiBGQkMKaXMgYWN0dWFsbHkgZGlzYWJsZWQuCgpUaGlzIHBh dGNoIGFsc28gcmVwcmVzZW50cyBhIHNtYWxsIGJlaGF2aW9yIGRpZmZlcmVuY2Ugd2hlbiB1c2lu ZwppOTE1LnBvd2Vyc2F2ZT0wOiBpdCBpcyBub3cgZXhhY3RseSB0aGUgc2FtZSBhcyBpOTE1LmVu YWJsZV9mYmM9MCBvbgp0aGlzIHBhcnQgb2YgdGhlIGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBQYXVs byBaYW5vbmkgPHBhdWxvLnIuemFub25pQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9mYmMuYyB8IDIwICsrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl ZCwgOCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9mYmMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Zi Yy5jCmluZGV4IDc2ODY1NzMuLjQ2NDdkNTcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2ZiYy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiYy5jCkBA IC01MjEsMTAgKzUyMSwxNiBAQCB2b2lkIGludGVsX2ZiY191cGRhdGUoc3RydWN0IGRybV9kZXZp Y2UgKmRldikKIAkJcmV0dXJuOwogCX0KIAotCWlmICghaTkxNS5wb3dlcnNhdmUpIHsKKwlpZiAo aTkxNS5lbmFibGVfZmJjIDwgMCkgeworCQlpZiAoc2V0X25vX2ZiY19yZWFzb24oZGV2X3ByaXYs IEZCQ19DSElQX0RFRkFVTFQpKQorCQkJRFJNX0RFQlVHX0tNUygiZGlzYWJsZWQgcGVyIGNoaXAg ZGVmYXVsdFxuIik7CisJCWdvdG8gb3V0X2Rpc2FibGU7CisJfQorCisJaWYgKCFpOTE1LmVuYWJs ZV9mYmMgfHwgIWk5MTUucG93ZXJzYXZlKSB7CiAJCWlmIChzZXRfbm9fZmJjX3JlYXNvbihkZXZf cHJpdiwgRkJDX01PRFVMRV9QQVJBTSkpCiAJCQlEUk1fREVCVUdfS01TKCJmYmMgZGlzYWJsZWQg cGVyIG1vZHVsZSBwYXJhbVxuIik7Ci0JCXJldHVybjsKKwkJZ290byBvdXRfZGlzYWJsZTsKIAl9 CiAKIAkvKgpAQCAtNTU5LDE2ICs1NjUsNiBAQCB2b2lkIGludGVsX2ZiY191cGRhdGUoc3RydWN0 IGRybV9kZXZpY2UgKmRldikKIAlvYmogPSBpbnRlbF9mYl9vYmooZmIpOwogCWFkanVzdGVkX21v ZGUgPSAmaW50ZWxfY3J0Yy0+Y29uZmlnLmFkanVzdGVkX21vZGU7CiAKLQlpZiAoaTkxNS5lbmFi bGVfZmJjIDwgMCkgewotCQlpZiAoc2V0X25vX2ZiY19yZWFzb24oZGV2X3ByaXYsIEZCQ19DSElQ X0RFRkFVTFQpKQotCQkJRFJNX0RFQlVHX0tNUygiZGlzYWJsZWQgcGVyIGNoaXAgZGVmYXVsdFxu Iik7Ci0JCWdvdG8gb3V0X2Rpc2FibGU7Ci0JfQotCWlmICghaTkxNS5lbmFibGVfZmJjKSB7Ci0J CWlmIChzZXRfbm9fZmJjX3JlYXNvbihkZXZfcHJpdiwgRkJDX01PRFVMRV9QQVJBTSkpCi0JCQlE Uk1fREVCVUdfS01TKCJmYmMgZGlzYWJsZWQgcGVyIG1vZHVsZSBwYXJhbVxuIik7Ci0JCWdvdG8g b3V0X2Rpc2FibGU7Ci0JfQogCWlmICgoYWRqdXN0ZWRfbW9kZS0+ZmxhZ3MgJiBEUk1fTU9ERV9G TEFHX0lOVEVSTEFDRSkgfHwKIAkgICAgKGFkanVzdGVkX21vZGUtPmZsYWdzICYgRFJNX01PREVf RkxBR19EQkxTQ0FOKSkgewogCQlpZiAoc2V0X25vX2ZiY19yZWFzb24oZGV2X3ByaXYsIEZCQ19V TlNVUFBPUlRFRF9NT0RFKSkKLS0gCjIuMS4zCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ludGVsLWdmeAo=