From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthew Auld Subject: [PATCH v2 1/2] drm/i915/gtt: grab wakeref in gen6_alloc_va_range Date: Tue, 7 May 2019 11:55:56 +0100 Message-ID: <20190507105557.5385-1-matthew.auld@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by gabe.freedesktop.org (Postfix) with ESMTPS id 79B8489FC0 for ; Tue, 7 May 2019 10:55:59 +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 U29tZSBzdGVwcyBpbiBnZW42X2FsbG9jX3ZhX3JhbmdlIHJlcXVpcmUgdGhlIEhXIHRvIGJlIGF3 YWtlLCBzbyBpZGVhbGx5CndlIHNob3VsZCBiZSBncmFiYmluZyB0aGUgd2FrZXJlZiBvdXJzZWx2 ZXMgYW5kIG5vdCByZWx5aW5nIG9uIHRoZQpjYWxsZXIgYWxyZWFkeSBob2xkaW5nIGl0IGZvciB1 cy4KClN1Z2dlc3RlZC1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+ ClNpZ25lZC1vZmYtYnk6IE1hdHRoZXcgQXVsZCA8bWF0dGhldy5hdWxkQGludGVsLmNvbT4KLS0t CiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYyB8IDggKysrKysrKy0KIDEgZmls ZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZ2VtX2d0dC5jCmluZGV4IDhmNWRiNzg3YjdmMi4uZmZiOGMzZDAxMWU5IDEwMDY0NAot LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYworKysgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYwpAQCAtMTc0NSwxMCArMTc0NSwxMyBAQCBzdGF0aWMg aW50IGdlbjZfYWxsb2NfdmFfcmFuZ2Uoc3RydWN0IGk5MTVfYWRkcmVzc19zcGFjZSAqdm0sCiB7 CiAJc3RydWN0IGdlbjZfaHdfcHBndHQgKnBwZ3R0ID0gdG9fZ2VuNl9wcGd0dChpOTE1X3ZtX3Rv X3BwZ3R0KHZtKSk7CiAJc3RydWN0IGk5MTVfcGFnZV90YWJsZSAqcHQ7CisJaW50ZWxfd2FrZXJl Zl90IHdha2VyZWY7CiAJdTY0IGZyb20gPSBzdGFydDsKIAl1bnNpZ25lZCBpbnQgcGRlOwogCWJv b2wgZmx1c2ggPSBmYWxzZTsKIAorCXdha2VyZWYgPSBpbnRlbF9ydW50aW1lX3BtX2dldCh2bS0+ aTkxNSk7CisKIAlnZW42X2Zvcl9lYWNoX3BkZShwdCwgJnBwZ3R0LT5iYXNlLnBkLCBzdGFydCwg bGVuZ3RoLCBwZGUpIHsKIAkJY29uc3QgdW5zaWduZWQgaW50IGNvdW50ID0gZ2VuNl9wdGVfY291 bnQoc3RhcnQsIGxlbmd0aCk7CiAKQEAgLTE3NzQsMTIgKzE3NzcsMTUgQEAgc3RhdGljIGludCBn ZW42X2FsbG9jX3ZhX3JhbmdlKHN0cnVjdCBpOTE1X2FkZHJlc3Nfc3BhY2UgKnZtLAogCiAJaWYg KGZsdXNoKSB7CiAJCW1hcmtfdGxic19kaXJ0eSgmcHBndHQtPmJhc2UpOwotCQlnZW42X2dndHRf aW52YWxpZGF0ZShwcGd0dC0+YmFzZS52bS5pOTE1KTsKKwkJZ2VuNl9nZ3R0X2ludmFsaWRhdGUo dm0tPmk5MTUpOwogCX0KIAorCWludGVsX3J1bnRpbWVfcG1fcHV0KHZtLT5pOTE1LCB3YWtlcmVm KTsKKwogCXJldHVybiAwOwogCiB1bndpbmRfb3V0OgorCWludGVsX3J1bnRpbWVfcG1fcHV0KHZt LT5pOTE1LCB3YWtlcmVmKTsKIAlnZW42X3BwZ3R0X2NsZWFyX3JhbmdlKHZtLCBmcm9tLCBzdGFy dCAtIGZyb20pOwogCXJldHVybiAtRU5PTUVNOwogfQotLSAKMi4yMC4xCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0 CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZng=