From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: Re: [PATCH v3 4/7] drm/i915: add support for checking if we hold an RPM reference Date: Thu, 12 Nov 2015 19:50:09 +0200 Message-ID: <1447350609.6396.52.camel@intel.com> References: <1447346421-29395-1-git-send-email-imre.deak@intel.com> <1447346421-29395-5-git-send-email-imre.deak@intel.com> <20151112170420.GL6247@nuc-i3427.alporthouse.com> Reply-To: imre.deak@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 AB5DB6EE19 for ; Thu, 12 Nov 2015 09:50:15 -0800 (PST) In-Reply-To: <20151112170420.GL6247@nuc-i3427.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gdG8sIDIwMTUtMTEtMTIgYXQgMTc6MDQgKzAwMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBP biBUaHUsIE5vdiAxMiwgMjAxNSBhdCAwNjo0MDoxOFBNICswMjAwLCBJbXJlIERlYWsgd3JvdGU6 Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYwo+ID4gYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jCj4gPiBpbmRleCA4MjUxMTRhLi5lZTNlZjY5 IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYwo+ID4gKysr IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYwo+ID4gQEAgLTI5NjIsNiArMjk2Miw5 IEBAIHN0YXRpYyB2b2lkIGk5MTVfaGFuZ2NoZWNrX2VsYXBzZWQoc3RydWN0Cj4gPiB3b3JrX3N0 cnVjdCAqd29yaykKPiA+ICAJaWYgKCFpOTE1LmVuYWJsZV9oYW5nY2hlY2spCj4gPiAgCQlyZXR1 cm47Cj4gPiAgCj4gPiArCWFzc2VydF9ycG1fZGV2aWNlX25vdF9zdXNwZW5kZWQoZGV2X3ByaXYp Owo+ID4gKwlkaXNhYmxlX3JwbV9hc3NlcnRzKGRldl9wcml2KTsKPiA+ICsKPiA+ICAJZm9yX2Vh Y2hfcmluZyhyaW5nLCBkZXZfcHJpdiwgaSkgewo+ID4gIAkJdTY0IGFjdGhkOwo+ID4gIAkJdTMy IHNlcW5vOwo+ID4gQEAgLTMwNTMsMTMgKzMwNTYsMTggQEAgc3RhdGljIHZvaWQgaTkxNV9oYW5n Y2hlY2tfZWxhcHNlZChzdHJ1Y3QKPiA+IHdvcmtfc3RydWN0ICp3b3JrKQo+ID4gIAkJfQo+ID4g IAl9Cj4gPiAgCj4gPiAtCWlmIChyaW5nc19odW5nKQo+ID4gLQkJcmV0dXJuIGk5MTVfaGFuZGxl X2Vycm9yKGRldiwgdHJ1ZSwgIlJpbmcgaHVuZyIpOwo+ID4gKwlpZiAocmluZ3NfaHVuZykgewo+ ID4gKwkJaTkxNV9oYW5kbGVfZXJyb3IoZGV2LCB0cnVlLCAiUmluZyBodW5nIik7Cj4gPiArCQln b3RvIG91dDsKPiA+ICsJfQo+ID4gIAo+ID4gIAlpZiAoYnVzeV9jb3VudCkKPiA+ICAJCS8qIFJl c2V0IHRpbWVyIGNhc2UgY2hpcCBoYW5ncyB3aXRob3V0IGFub3RoZXIKPiA+IHJlcXVlc3QKPiA+ ICAJCSAqIGJlaW5nIGFkZGVkICovCj4gPiAgCQlpOTE1X3F1ZXVlX2hhbmdjaGVjayhkZXYpOwo+ ID4gKwo+ID4gK291dDoKPiA+ICsJZW5hYmxlX3JwbV9hc3NlcnRzKGRldl9wcml2KTsKPiAKPiBO aWNlIGNhdGNoIQoKSXQgdHJpZ2dlcmVkIHRoZSBuZXcgYXNzZXJ0IGVhc2lseSBqdXN0IGJlZm9y ZSBnb2luZyB0byBydW50aW1lCnN1c3BlbmQuLgoKPiBTaW5jZSB0aGUgcnBtIHdha2Vsb2NrIGhl cmUgaXMgY292ZXJlZCBieQo+IGludGVsX21hcmtfYnVzeS9pbnRlbF9tYXJrX2lkbGUoKSwgd2Ug c2hvdWxkIGJlIGFibGUgdG8gZG8gc29tZXRoaW5nCj4gbGlrZToKPiAKPiBpZiAoIWludGVsX3J1 bnRpbWVfcG1fdHJ5Z2V0KCkKPiAJcmV0dXJuOwo+IAo+IHdoZXJlIGludGVsX3J1bnRpbWVfcG1f dHJ5Z2V0IGRvZXMgc29tZXRoaW5nIGxpa2UKPiBhdG9taWNfaW5jX3VubGVzc196ZXJvKCkuCj4g Cj4gSXMgc29tZXRoaW5nIGxpa2UgdGhhdCBwb3NzaWJsZT8KClllYSwgSSBjb3VsZCBhZGQgdGhp cywgYnV0IEknZCBsaWtlIHRvIGJldHRlciB1bmRlcnN0YW5kIHRoZSBuZWVkLCBzZWUKYmVsb3cu Cgo+IEFzIGl0IHN0YW5kcyBzaW5jZSB3ZSBkb24ndCBhY3R1YWxseSBjYW5jZWwgdGhlIGhhbmdj aGVjayB3aGVuIHdlCmRyb3AKPiB0aGUgcnBtIHdha2Vsb2NrIGluIGludGVsX21hcmtfaWRsZSgp IGl0IGNhbiB2ZXJ5IHdlbGwgY29tZSB0byBwYXNzCj4gdGhhdAo+IHdlIGV4ZWN1dGUgdGhpcyB3 aGlsc3QgdGhlIGRldmljZSBpcyBhc2xlZXAuIEhvd2V2ZXIsIGlmIHRoZSBkZXZpY2UKPiBpcwo+ IGFsc2VlcCwgd2Ugbm93IHRoYXQgd2UgYXJlIG5vIGxvbmdlciBleGVjdXRpbmcuCgpCdXQgaG93 IGNvdWxkIHRoaXMgcnVuIHdoaWxlIGFzbGVlcCwgc2luY2Ugd2UgZmx1c2ggdGhlIHdvcmsgaW4g dGhlCnJ1bnRpbWUgc3VzcGVuZCBoYW5kbGVyIGJlZm9yZSB0dXJuaW5nIG9mZiB0aGUgSFc/IEJ1 dCBldmVuIGlmIGl0IGNhbid0CnJ1biB5b3VyIGlkZWEgd291bGQgYmUgY2xlYXJlciBpbW8uLgoK LS1JbXJlCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklu dGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==