From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Harrison Subject: Re: [PATCH 12/46] drm/i915/gem: Track the rpm wakerefs Date: Wed, 9 Jan 2019 15:45:21 -0800 Message-ID: <1953e662-2b10-4bf8-0c46-8591da3c0cb4@Intel.com> References: <20190107115509.12523-1-chris@chris-wilson.co.uk> <20190107115509.12523-12-chris@chris-wilson.co.uk> <87r2dm13pm.fsf@gaia.fi.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id CF34F6E4BE for ; Wed, 9 Jan 2019 23:45:22 +0000 (UTC) In-Reply-To: <87r2dm13pm.fsf@gaia.fi.intel.com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Mika Kuoppala , Chris Wilson , intel-gfx@lists.freedesktop.org Cc: Jani Nikula List-Id: intel-gfx@lists.freedesktop.org T24gMS85LzIwMTkgMDM6MTYsIE1pa2EgS3VvcHBhbGEgd3JvdGU6Cj4gQ2hyaXMgV2lsc29uIDxj aHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKPgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fc2hyaW5rZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZ2VtX3Nocmlua2VyLmMKPj4gaW5kZXggMTY2OTNkZDRkMDE5Li5iYzIzMGU0M2I5OGYg MTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3Nocmlua2VyLmMK Pj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fc2hyaW5rZXIuYwo+PiBAQCAt MTU0LDYgKzE1NCw3IEBAIGk5MTVfZ2VtX3NocmluayhzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAq aTkxNSwKPj4gICAJCXsgJmk5MTUtPm1tLmJvdW5kX2xpc3QsIEk5MTVfU0hSSU5LX0JPVU5EIH0s Cj4+ICAgCQl7IE5VTEwsIDAgfSwKPj4gICAJfSwgKnBoYXNlOwo+PiArCWludGVsX3dha2VyZWZf dCB3YWtlcmVmID0gMDsKPj4gICAJdW5zaWduZWQgbG9uZyBjb3VudCA9IDA7Cj4+ICAgCXVuc2ln bmVkIGxvbmcgc2Nhbm5lZCA9IDA7Cj4+ICAgCWJvb2wgdW5sb2NrOwo+PiBAQCAtMTgzLDkgKzE4 NCwxMSBAQCBpOTE1X2dlbV9zaHJpbmsoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUsCj4+ ICAgCSAqIGRldmljZSBqdXN0IHRvIHJlY292ZXIgYSBsaXR0bGUgbWVtb3J5LiBJZiBhYnNvbHV0 ZWx5IG5lY2Vzc2FyeSwKPj4gICAJICogd2Ugd2lsbCBmb3JjZSB0aGUgd2FrZSBkdXJpbmcgb29t LW5vdGlmaWVyLgo+PiAgIAkgKi8KPj4gLQlpZiAoKGZsYWdzICYgSTkxNV9TSFJJTktfQk9VTkQp ICYmCj4+IC0JICAgICFpbnRlbF9ydW50aW1lX3BtX2dldF9pZl9pbl91c2UoaTkxNSkpCj4+IC0J CWZsYWdzICY9IH5JOTE1X1NIUklOS19CT1VORDsKPj4gKwlpZiAoZmxhZ3MgJiBJOTE1X1NIUklO S19CT1VORCkgewo+PiArCQl3YWtlcmVmID0gaW50ZWxfcnVudGltZV9wbV9nZXRfaWZfaW5fdXNl KGk5MTUpOwo+PiArCQlpZiAoIXdha2VyZWYpCj4+ICsJCQlmbGFncyAmPSB+STkxNV9TSFJJTktf Qk9VTkQ7Cj4+ICsJfQo+PiAgIAo+PiAgIAkvKgo+PiAgIAkgKiBBcyB3ZSBtYXkgY29tcGxldGVs eSByZXdyaXRlIHRoZSAodW4pYm91bmQgbGlzdCB3aGlsc3QgdW5iaW5kaW5nCj4+IEBAIC0yNjYs NyArMjY5LDcgQEAgaTkxNV9nZW1fc2hyaW5rKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1 LAo+PiAgIAl9Cj4+ICAgCj4+ICAgCWlmIChmbGFncyAmIEk5MTVfU0hSSU5LX0JPVU5EKQo+PiAt CQlpbnRlbF9ydW50aW1lX3BtX3B1dF91bmNoZWNrZWQoaTkxNSk7Cj4+ICsJCWludGVsX3J1bnRp bWVfcG1fcHV0KGk5MTUsIHdha2VyZWYpOwo+IFRoaXMgaXMgb2sgYnV0IHJhaXNlcyBhIHF1ZXN0 aW9uIHRoYXQgZGlkIHdlIGhhdmUKPiBHRU1fQlVHX09OKHdha2VyZWYgPT0gMCkgb24gcG1fcHV0 PyBQZXJoYXBzIG5vdCBuZWVkZWQKPiBwZXIgc2UgYXMgd2UgZG8gZmluZCB0aGF0IHdlIGRvbid0 IGhhdmUgcmVmIGZvciAwLgo+Cj4gUmV2aWV3ZWQtYnk6IE1pa2EgS3VvcHBhbGEgPG1pa2Eua3Vv cHBhbGFAbGludXguaW50ZWwuY29tPgo+CgpUaGVyZSBpcyBhIFdBUk4gbm90IGEgQlVHIGlmIHBt X3B1dCgpIGlzIGNhbGxlZCB3aXRoIGEgemVybyB3YWtlcmVmIChpbiAKdGhlIGNhbmNlbF8gZnVu Y3Rpb24gYWZ0ZXIgdGhlIHNlYXJjaCBmYWlscyB0byBmaW5kIGEgbWF0Y2ggd2l0aCB6ZXJvKS4g Ckhvd2V2ZXIsIHRoZSBmbGFnIGNoZWNrcyBtZWFuIHRoYXQgaXQgY2FuJ3QgaGFwcGVuIGZyb20g aGVyZS4KCkpvaG4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK