From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH 06/46] drm/i915: Track the rpm wakerefs for error handling Date: Wed, 09 Jan 2019 12:12:41 +0200 Message-ID: <878szu2l7q.fsf@gaia.fi.intel.com> References: <20190107115509.12523-1-chris@chris-wilson.co.uk> <20190107115509.12523-6-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 626C16EC17 for ; Wed, 9 Jan 2019 10:14:21 +0000 (UTC) In-Reply-To: <20190107115509.12523-6-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org Cc: Jani Nikula List-Id: intel-gfx@lists.freedesktop.org Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gS2VlcCBo b2xkIG9mIHRoZSBsb2NhbCB3YWtlcmVmIHVzZWQgaW4gZXJyb3IgaGFuZGxpbmcsIHRvIGNhbmNl bAo+IHRoZSB0cmFja2luZyB1cG9uIHJlbGVhc2Ugc28gdGhhdCBsZWFrcyBjYW4gYmUgaWRlbnRp ZmllZC4KPgo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29u LmNvLnVrPgo+IENjOiBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwuY29tPgoKUmV2aWV3 ZWQtYnk6IE1pa2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFAbGludXguaW50ZWwuY29tPgoKPiAt LS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYyB8IDUgKysrLS0KPiAgMSBmaWxl IGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9pcnEuYwo+IGluZGV4IDcyYjc5OWM1ZThmNi4uMzI3MmJkMDJjM2NmIDEwMDY0NAo+IC0t LSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMKPiArKysgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2lycS5jCj4gQEAgLTMyOTIsNiArMzI5Miw3IEBAIHZvaWQgaTkxNV9oYW5k bGVfZXJyb3Ioc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAo+ICAJCSAgICAgICBj b25zdCBjaGFyICpmbXQsIC4uLikKPiAgewo+ICAJc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5n aW5lOwo+ICsJaW50ZWxfd2FrZXJlZl90IHdha2VyZWY7Cj4gIAl1bnNpZ25lZCBpbnQgdG1wOwo+ ICAJY2hhciBlcnJvcl9tc2dbODBdOwo+ICAJY2hhciAqbXNnID0gTlVMTDsKPiBAQCAtMzMxMyw3 ICszMzE0LDcgQEAgdm9pZCBpOTE1X2hhbmRsZV9lcnJvcihzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0 ZSAqZGV2X3ByaXYsCj4gIAkgKiBpc24ndCB0aGUgY2FzZSBhdCBsZWFzdCB3aGVuIHdlIGdldCBo ZXJlIGJ5IGRvaW5nIGEKPiAgCSAqIHNpbXVsYXRlZCByZXNldCB2aWEgZGVidWdmcywgc28gZ2V0 IGFuIFJQTSByZWZlcmVuY2UuCj4gIAkgKi8KPiAtCWludGVsX3J1bnRpbWVfcG1fZ2V0KGRldl9w cml2KTsKPiArCXdha2VyZWYgPSBpbnRlbF9ydW50aW1lX3BtX2dldChkZXZfcHJpdik7Cj4gIAo+ ICAJZW5naW5lX21hc2sgJj0gSU5URUxfSU5GTyhkZXZfcHJpdiktPnJpbmdfbWFzazsKPiAgCj4g QEAgLTMzNzUsNyArMzM3Niw3IEBAIHZvaWQgaTkxNV9oYW5kbGVfZXJyb3Ioc3RydWN0IGRybV9p OTE1X3ByaXZhdGUgKmRldl9wcml2LAo+ICAJd2FrZV91cF9hbGwoJmRldl9wcml2LT5ncHVfZXJy b3IucmVzZXRfcXVldWUpOwo+ICAKPiAgb3V0Ogo+IC0JaW50ZWxfcnVudGltZV9wbV9wdXRfdW5j aGVja2VkKGRldl9wcml2KTsKPiArCWludGVsX3J1bnRpbWVfcG1fcHV0KGRldl9wcml2LCB3YWtl cmVmKTsKPiAgfQo+ICAKPiAgLyogQ2FsbGVkIGZyb20gZHJtIGdlbmVyaWMgY29kZSwgcGFzc2Vk ICdjcnRjJyB3aGljaAo+IC0tIAo+IDIuMjAuMQo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4gSW50ZWwt Z2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ludGVsLWdmeAo=