From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthew Auld Subject: [PATCH] drm/i915: bail in alloc_pdp when !FULL_48BIT_PPGTT Date: Tue, 26 Apr 2016 10:08:07 +0100 Message-ID: <1461661687-23888-1-git-send-email-matthew.auld@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 18A386E787 for ; Tue, 26 Apr 2016 09:08:37 +0000 (UTC) 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 SWYgd2UgYXJlIG5vdCBpbiBGVUxMXzQ4QklUX1BQR1RUIG1vZGUgdGhlbiB3ZSByZWFsbHkgc2hv dWxkbid0CmNvbnRpbnVlIG9uIHdpdGggb3VyIGFsbG9jYXRpb25zLCBnaXZlbiB0aGF0IHRoZSBj YWxsIHRvIGZyZWVfcGRwIHdvdWxkCmJhaWwgZWFybHkgd2l0aG91dCBmcmVlaW5nIGV2ZXJ5dGhp bmcsIHRodXMgbGVha2luZyBtZW1vcnkuCgp2MjoKKEpvb25hcyBMYWh0aW5lbikKICAtIHRpZHkg dXAgd2l0aCBnb3RvIHRlYXJkb3duIHBhdGgKdjM6CihKb29uYXMgTGFodGluZW4pCiAgLSB1c2Ug bW9yZSBhcHByb3ByaWF0ZSBnb3RvIGxhYmVsIG5hbWUKCkNjOiBDaHJpcyBXaWxzb24gPGNocmlz QGNocmlzLXdpbHNvbi5jby51az4KQ2M6IEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVu QGxpbnV4LmludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogTWF0dGhldyBBdWxkIDxtYXR0aGV3LmF1 bGRAaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogSm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGlu ZW5AbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0 dC5jIHwgMTMgKysrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwg NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dl bV9ndHQuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5jCmluZGV4IDBkNjY2 YjMuLjNhY2UzZDAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0 dC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5jCkBAIC01NjcsMTMg KzU2NywxNiBAQCBzdGF0aWMgc3RydWN0CiBpOTE1X3BhZ2VfZGlyZWN0b3J5X3BvaW50ZXIgKmFs bG9jX3BkcChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQogewogCXN0cnVjdCBpOTE1X3BhZ2VfZGly ZWN0b3J5X3BvaW50ZXIgKnBkcDsKLQlpbnQgcmV0ID0gLUVOT01FTTsKKwlpbnQgcmV0ID0gLUVJ TlZBTDsKIAotCVdBUk5fT04oIVVTRVNfRlVMTF80OEJJVF9QUEdUVChkZXYpKTsKKwlpZiAoV0FS Tl9PTighVVNFU19GVUxMXzQ4QklUX1BQR1RUKGRldikpKQorCQlnb3RvIGZhaWw7CiAKIAlwZHAg PSBremFsbG9jKHNpemVvZigqcGRwKSwgR0ZQX0tFUk5FTCk7Ci0JaWYgKCFwZHApCi0JCXJldHVy biBFUlJfUFRSKC1FTk9NRU0pOworCWlmICghcGRwKSB7CisJCXJldCA9IC1FTk9NRU07CisJCWdv dG8gZmFpbDsKKwl9CiAKIAlyZXQgPSBfX3BkcF9pbml0KGRldiwgcGRwKTsKIAlpZiAocmV0KQpA QCAtNTg5LDcgKzU5Miw3IEBAIGZhaWxfcGFnZV9tOgogCV9fcGRwX2ZpbmkocGRwKTsKIGZhaWxf Yml0bWFwOgogCWtmcmVlKHBkcCk7Ci0KK2ZhaWw6CiAJcmV0dXJuIEVSUl9QVFIocmV0KTsKIH0K IAotLSAKMi40LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK