From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH] RFC: drm/i915: Take runtime pm wakelock during hangcheck Date: Wed, 09 Dec 2015 16:02:53 +0200 Message-ID: <1449669773.5354.9.camel@linux.intel.com> References: <1449663763-915-1-git-send-email-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 ESMTP id 196F06E02C for ; Wed, 9 Dec 2015 06:03:58 -0800 (PST) In-Reply-To: <1449663763-915-1-git-send-email-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 List-Id: intel-gfx@lists.freedesktop.org T24ga2UsIDIwMTUtMTItMDkgYXQgMTI6MjIgKzAwMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBE dXJpbmcgaGFuZ2NoZWNrIHdlIGFjY2VzcyB0aGUgaGFyZHdhcmUgcmVnaXN0ZXJzLCBmb3Igd2hp Y2ggd2UgbXVzdAo+IGhvbGQgYSBydW50aW1lIHBtIHJlZmVyZW5jZS4gSGFuZ2NoZWNrIGFsc28g c2hvdWxkIG9ubHkgYmUgcnVubmluZwo+IHdoaWxzdCB0aGUgR1BVIGlzIGFjdGl2ZSwgYW5kIHdl IGhvbGQgYSBydW50aW1lIHBtIHdoaWxzdCB0aGUgR1BVIGlzCj4gYnVzeS4gVGhlcmVmb3JlLCBp ZiB0aGUgcnVudGltZSBwbSBpcyBzdXNwZW5kZWQgKG5vIHdha2Vsb2NrcyBoZWxkCj4gYW55d2hl cmUpIHdlIGtub3cgdGhlIEdQVSBpcyBhbHJlYWR5IGlkbGUgYW5kIHdlIGNhbiBza2lwIHRoZQo+ IGhhbmdjaGVjawo+IChhbmQgYWxsIGZ1cnRoZXIgaGFuZ2NoZWNrcyB1bnRpbCB0aGUgbmV4dCBy ZXF1ZXN0IGlzIHN1Ym1pdHRlZCB0bwo+IHRoZQo+IEdQVSwgd2FraW5nIGl0IHVwKS4KPiAKPiBD dXJyZW50bHksIGhhbmdjaGVjayByZWxpZXMgdXBvbiBiZWluZyBmbHVzaGVkIGR1cmluZwo+IGlu dGVsX3J1bnRpbWVfc3VzcGVuZCgpIGJ1dCBpcyBiZWluZyBkb25lIHNvIHRvbyBsYXRlIGNhdXNp bmcgaW52YWxpZAo+IGhhcmR3YXJlIGFjY2VzcyB3aGlsc3QgdGhlIGRldmljZSBpcyBiZWluZyBz dXNwZW5kLiBCeSB0YWtpbmcgYW4KPiBleHBsaWNpdCB3YWtlbG9jayAoYWxiZWl0IG9ubHkgaWYg YWxyZWFkeSBhd2FrZSkgaW5zaWRlIGhhbmdjaGVjayB3ZQo+IGNhbgo+IHJlbW92ZSB0aGUgc3lu Y2hyb25vdXMgY2FuY2VsbGF0aW9uIGZyb20gdGhlIHN1c3BlbmQgZnVuY3Rpb24uCj4gCj4gQnVn emlsbGE6IGh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5vcmcvc2hvd19idWcuY2dpP2lkPTkzMTIx Cj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+ Cj4gQ2M6IEltcmUgRGVhayA8aW1yZS5kZWFrQGludGVsLmNvbT4KPiBDYzogSm9vbmFzIExhaHRp bmVuIDxqb29uYXMubGFodGluZW5AbGludXguaW50ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2Rydi5jICAgICAgICAgfCAgMSAtCj4gIGRyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfaXJxLmMgICAgICAgICB8ICA5ICsrKysrKysrKwo+ICBkcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9kcnYuaCAgICAgICAgfCAgMSArCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX3J1bnRpbWVfcG0uYyB8IDEzICsrKysrKysrKysrKysKPiAgNCBmaWxlcyBjaGFuZ2VkLCAy MyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCgo8U05JUD4KCj4gLS0tIGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfcnVudGltZV9wbS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfcnVudGltZV9wbS5jCj4gQEAgLTIyMzMsNiArMjIzMywxOSBAQCB2b2lkIGlu dGVsX3J1bnRpbWVfcG1fZ2V0KHN0cnVjdAo+IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2KQo+ ICAJV0FSTihkZXZfcHJpdi0+cG0uc3VzcGVuZGVkLCAiRGV2aWNlIHN0aWxsIHN1c3BlbmRlZC5c biIpOwo+ICB9Cj4gIAo+ICtib29sIGludGVsX3J1bnRpbWVfcG1fdHJ5Z2V0KHN0cnVjdCBkcm1f aTkxNV9wcml2YXRlICpkZXZfcHJpdikKPiArewo+ICsJLyogWFhYIElkZWFsbHkgd2Ugd291bGQg cHVzaCB0aGlzIHRvIHBtX3J1bnRpbWVfdHJ5Z2V0KCkgKi8KCkkgdGhpbmsgd2UgZmlyc3QgbmVl ZCB0byBoYXZlIHRoYXQgZnVuY3Rpb24gdXBzdHJlYW0sIEkgc2VudCBhbm90aGVyCnBhdGNoIHdo aWNoIGZpeGVzIHRoZSBzYW1lIGJ1ZyBpbiBhIGNsZWFuZXIgbWFubmVyLgoKVGhpcyBjb3VsZCBi ZSBpbmNvcnBvcmF0ZWQgdG8gdGhlIHNlcmllcyBJbXJlIGlzIHdvcmtpbmcgb24uCgpSZWdhcmRz LCBKb29uYXMKCj4gKyNpZmRlZiBDT05GSUdfUE0KPiArCWlmIChIQVNfUlVOVElNRV9QTShkZXZf cHJpdikpIHsKPiArCQlzdHJ1Y3QgZGV2aWNlICpkZXZpY2UgPSAmZGV2X3ByaXYtPmRldi0+cGRl di0+ZGV2Owo+ICsJCXJldHVybiBhdG9taWNfaW5jX3VubGVzc196ZXJvKCZkZXYKPiAtPnBvd2Vy LnVzYWdlX2NvdW50KTsKPiArCX0KPiArI2Vsc2UKPiArCXJldHVybiB0cnVlOwo+ICsjZW5kaWYK PiArfQo+ICsKPiAgLyoqCj4gICAqIGludGVsX3J1bnRpbWVfcG1fZ2V0X25vcmVzdW1lIC0gZ3Jh YiBhIHJ1bnRpbWUgcG0gcmVmZXJlbmNlCj4gICAqIEBkZXZfcHJpdjogaTkxNSBkZXZpY2UgaW5z dGFuY2UKLS0gCkpvb25hcyBMYWh0aW5lbgpPcGVuIFNvdXJjZSBUZWNobm9sb2d5IENlbnRlcgpJ bnRlbCBDb3Jwb3JhdGlvbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRl bC1nZngK