From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH v3 4/7] drm/i915: add support for checking if we hold an RPM reference Date: Thu, 12 Nov 2015 17:04:20 +0000 Message-ID: <20151112170420.GL6247@nuc-i3427.alporthouse.com> References: <1447346421-29395-1-git-send-email-imre.deak@intel.com> <1447346421-29395-5-git-send-email-imre.deak@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [87.106.93.118]) by gabe.freedesktop.org (Postfix) with ESMTP id BFAEB6E403 for ; Thu, 12 Nov 2015 09:04:32 -0800 (PST) Content-Disposition: inline In-Reply-To: <1447346421-29395-5-git-send-email-imre.deak@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Imre Deak Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBOb3YgMTIsIDIwMTUgYXQgMDY6NDA6MThQTSArMDIwMCwgSW1yZSBEZWFrIHdyb3Rl Ogo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYwo+IGluZGV4IDgyNTExNGEuLmVlM2VmNjkgMTAwNjQ0 Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYwo+ICsrKyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfaXJxLmMKPiBAQCAtMjk2Miw2ICsyOTYyLDkgQEAgc3RhdGljIHZv aWQgaTkxNV9oYW5nY2hlY2tfZWxhcHNlZChzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCj4gIAlp ZiAoIWk5MTUuZW5hYmxlX2hhbmdjaGVjaykKPiAgCQlyZXR1cm47Cj4gIAo+ICsJYXNzZXJ0X3Jw bV9kZXZpY2Vfbm90X3N1c3BlbmRlZChkZXZfcHJpdik7Cj4gKwlkaXNhYmxlX3JwbV9hc3NlcnRz KGRldl9wcml2KTsKPiArCj4gIAlmb3JfZWFjaF9yaW5nKHJpbmcsIGRldl9wcml2LCBpKSB7Cj4g IAkJdTY0IGFjdGhkOwo+ICAJCXUzMiBzZXFubzsKPiBAQCAtMzA1MywxMyArMzA1NiwxOCBAQCBz dGF0aWMgdm9pZCBpOTE1X2hhbmdjaGVja19lbGFwc2VkKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29y aykKPiAgCQl9Cj4gIAl9Cj4gIAo+IC0JaWYgKHJpbmdzX2h1bmcpCj4gLQkJcmV0dXJuIGk5MTVf aGFuZGxlX2Vycm9yKGRldiwgdHJ1ZSwgIlJpbmcgaHVuZyIpOwo+ICsJaWYgKHJpbmdzX2h1bmcp IHsKPiArCQlpOTE1X2hhbmRsZV9lcnJvcihkZXYsIHRydWUsICJSaW5nIGh1bmciKTsKPiArCQln b3RvIG91dDsKPiArCX0KPiAgCj4gIAlpZiAoYnVzeV9jb3VudCkKPiAgCQkvKiBSZXNldCB0aW1l ciBjYXNlIGNoaXAgaGFuZ3Mgd2l0aG91dCBhbm90aGVyIHJlcXVlc3QKPiAgCQkgKiBiZWluZyBh ZGRlZCAqLwo+ICAJCWk5MTVfcXVldWVfaGFuZ2NoZWNrKGRldik7Cj4gKwo+ICtvdXQ6Cj4gKwll bmFibGVfcnBtX2Fzc2VydHMoZGV2X3ByaXYpOwoKTmljZSBjYXRjaCEKClNpbmNlIHRoZSBycG0g d2FrZWxvY2sgaGVyZSBpcyBjb3ZlcmVkIGJ5CmludGVsX21hcmtfYnVzeS9pbnRlbF9tYXJrX2lk bGUoKSwgd2Ugc2hvdWxkIGJlIGFibGUgdG8gZG8gc29tZXRoaW5nCmxpa2U6CgppZiAoIWludGVs X3J1bnRpbWVfcG1fdHJ5Z2V0KCkKCXJldHVybjsKCndoZXJlIGludGVsX3J1bnRpbWVfcG1fdHJ5 Z2V0IGRvZXMgc29tZXRoaW5nIGxpa2UKYXRvbWljX2luY191bmxlc3NfemVybygpLgoKSXMgc29t ZXRoaW5nIGxpa2UgdGhhdCBwb3NzaWJsZT8KCkFzIGl0IHN0YW5kcyBzaW5jZSB3ZSBkb24ndCBh Y3R1YWxseSBjYW5jZWwgdGhlIGhhbmdjaGVjayB3aGVuIHdlIGRyb3AKdGhlIHJwbSB3YWtlbG9j ayBpbiBpbnRlbF9tYXJrX2lkbGUoKSBpdCBjYW4gdmVyeSB3ZWxsIGNvbWUgdG8gcGFzcyB0aGF0 CndlIGV4ZWN1dGUgdGhpcyB3aGlsc3QgdGhlIGRldmljZSBpcyBhc2xlZXAuIEhvd2V2ZXIsIGlm IHRoZSBkZXZpY2UgaXMKYWxzZWVwLCB3ZSBub3cgdGhhdCB3ZSBhcmUgbm8gbG9uZ2VyIGV4ZWN1 dGluZy4KLUNocmlzCgotLSAKQ2hyaXMgV2lsc29uLCBJbnRlbCBPcGVuIFNvdXJjZSBUZWNobm9s b2d5IENlbnRyZQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=