From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH 12/25] drm/i915: Don't claim fbc as possible if the obj size exceeds stolen size Date: Wed, 18 Jun 2014 20:58:45 +0300 Message-ID: <1403114338-30513-13-git-send-email-ville.syrjala@linux.intel.com> References: <1403114338-30513-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: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id D17866E747 for ; Wed, 18 Jun 2014 10:59:39 -0700 (PDT) In-Reply-To: <1403114338-30513-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: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCklm IHRoZSBzY2Fub3V0IG9iamVjdCBleGNlZWRzIHRoZSBzaXplIG9mIHRoZSBzdG9sZW4gbWVtb3J5 LCB0aGVyZSdzIG5vCndheSB3ZSBjYW4gZXZlciBlbmFibGUgZmJjIHdpdGggaXQuIEp1c3Qgc2F5 IG5vLgoKU2lnbmVkLW9mZi1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4 LmludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jIHwgMTMgKysr KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfcG0uYwppbmRleCBmM2VmMTRhLi43NzcxNjdlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9wbS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Bt LmMKQEAgLTQ3MSw2ICs0NzEsNyBAQCBzdGF0aWMgdWludDMyX3QgaWxrX3BpcGVfcGl4ZWxfcmF0 ZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAogc3RhdGljIGJvb2wgaW50ZWxfZmJjMV9wb3NzaWJs ZShzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YykKIHsKIAlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0g Y3J0Yy0+YmFzZS5kZXY7CisJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gZGV2 LT5kZXZfcHJpdmF0ZTsKIAlzdHJ1Y3QgZHJtX2ZyYW1lYnVmZmVyICpmYiA9IGNydGMtPmJhc2Uu cHJpbWFyeS0+ZmI7CiAJc3RydWN0IGRybV9pOTE1X2dlbV9vYmplY3QgKm9iajsKIApAQCAtNTM1 LDYgKzUzNiwxMiBAQCBzdGF0aWMgYm9vbCBpbnRlbF9mYmMxX3Bvc3NpYmxlKHN0cnVjdCBpbnRl bF9jcnRjICpjcnRjKQogCiAJb2JqID0gdG9faW50ZWxfZnJhbWVidWZmZXIoZmIpLT5vYmo7CiAK KwlpZiAob2JqLT5iYXNlLnNpemUgPiBkZXZfcHJpdi0+Z3R0LnN0b2xlbl9zaXplKSB7CisJCURS TV9ERUJVRygiRkJDIHBpcGUgJWMsIHBsYW5lICVjOiBmcmFtZWJ1ZmZlciB0b28gYmlnIGZvciBz dG9sZW5cbiIsCisJCQkgIHBpcGVfbmFtZShjcnRjLT5waXBlKSwgcGxhbmVfbmFtZShjcnRjLT5w bGFuZSkpOworCQlyZXR1cm4gZmFsc2U7CisJfQorCiAJaWYgKG9iai0+dGlsaW5nX21vZGUgIT0g STkxNV9USUxJTkdfWCB8fAogCSAgICBvYmotPmZlbmNlX3JlZyA9PSBJOTE1X0ZFTkNFX1JFR19O T05FKSB7CiAJCURSTV9ERUJVRygiRkJDIHBpcGUgJWMsIHBsYW5lICVjOiBmcmFtZWJ1ZmZlciBu b3QgdGlsZWQgb3IgZmVuY2VkXG4iLApAQCAtNjQ4LDYgKzY1NSwxMiBAQCBzdGF0aWMgYm9vbCBp bnRlbF9mYmMyX3Bvc3NpYmxlKHN0cnVjdCBpbnRlbF9jcnRjICpjcnRjKQogCiAJb2JqID0gdG9f aW50ZWxfZnJhbWVidWZmZXIoZmIpLT5vYmo7CiAKKwlpZiAob2JqLT5iYXNlLnNpemUgPiBkZXZf cHJpdi0+Z3R0LnN0b2xlbl9zaXplKSB7CisJCURSTV9ERUJVRygiRkJDIHBpcGUgJWMsIHBsYW5l ICVjOiBmcmFtZWJ1ZmZlciB0b28gYmlnIGZvciBzdG9sZW5cbiIsCisJCQkgIHBpcGVfbmFtZShj cnRjLT5waXBlKSwgcGxhbmVfbmFtZShjcnRjLT5wbGFuZSkpOworCQlyZXR1cm4gZmFsc2U7CisJ fQorCiAJaWYgKG9iai0+dGlsaW5nX21vZGUgIT0gSTkxNV9USUxJTkdfWCB8fAogCSAgICBvYmot PmZlbmNlX3JlZyA9PSBJOTE1X0ZFTkNFX1JFR19OT05FKSB7CiAJCURSTV9ERUJVRygiRkJDIHBp cGUgJWMsIHBsYW5lICVjOiBmcmFtZWJ1ZmZlciBub3QgdGlsZWQgb3IgZmVuY2VkXG4iLAotLSAK MS44LjUuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK