From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 07/11] drm/i915/guc: Grab RPM wakelock while disabling GuC interrupts Date: Thu, 19 Oct 2017 11:09:53 +0100 Message-ID: <657c3a8c-4e73-b208-8d42-ba6bc65c6a2a@linux.intel.com> References: <1508309222-26406-1-git-send-email-sagar.a.kamble@intel.com> <1508309222-26406-8-git-send-email-sagar.a.kamble@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6838B6E0E5 for ; Thu, 19 Oct 2017 10:09:55 +0000 (UTC) In-Reply-To: <1508309222-26406-8-git-send-email-sagar.a.kamble@intel.com> Content-Language: en-GB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Sagar Arun Kamble , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDE4LzEwLzIwMTcgMDc6NDYsIFNhZ2FyIEFydW4gS2FtYmxlIHdyb3RlOgo+IERpc2FibGlu ZyBHdUMgaW50ZXJydXB0cyBpbnZvbHZlcyBhY2Nlc3MgdG8gR3VDIElSUSBjb250cm9sIHJlZ2lz dGVycwo+IGhlbmNlIGVuc3VyZSBkZXZpY2UgaXMgUlBNIGF3YWtlLgo+IAo+IHYyOiBBZGQgY29t bWVudCBhYm91dCBuZWVkIHRvIHN5bmNocm9uaXplIGZsdXNoIHdvcmsgYW5kIGxvZyBydW50aW1l Cj4gICAgICBkZXN0cm95Cj4gCj4gU2lnbmVkLW9mZi1ieTogU2FnYXIgQXJ1biBLYW1ibGUgPHNh Z2FyLmEua2FtYmxlQGludGVsLmNvbT4KPiBDYzogTWljaGFsIFdhamRlY3prbyA8bWljaGFsLndh amRlY3prb0BpbnRlbC5jb20+Cj4gQ2M6IERhbmllbGUgQ2VyYW9sbyBTcHVyaW8gPGRhbmllbGUu Y2VyYW9sb3NwdXJpb0BpbnRlbC5jb20+Cj4gQ2M6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJz dWxpbkBpbnRlbC5jb20+Cj4gQ2M6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNv LnVrPgo+IENjOiBKb29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51eC5pbnRlbC5j b20+Cj4gLS0tCj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9ndWNfbG9nLmMgfCAxMSAr KysrKysrKysrLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDEgZGVsZXRp b24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZ3VjX2xv Zy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZ3VjX2xvZy5jCj4gaW5kZXggZjg3ZTlm NS4uZWQyMzljYiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9ndWNf bG9nLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9ndWNfbG9nLmMKPiBAQCAt NjU2LDggKzY1NiwxNyBAQCB2b2lkIGk5MTVfZ3VjX2xvZ191bnJlZ2lzdGVyKHN0cnVjdCBkcm1f aTkxNV9wcml2YXRlICpkZXZfcHJpdikKPiAgIHsKPiAgIAltdXRleF9sb2NrKCZkZXZfcHJpdi0+ ZHJtLnN0cnVjdF9tdXRleCk7Cj4gICAJLyogR3VDIGxvZ2dpbmcgaXMgY3VycmVudGx5IHRoZSBv bmx5IHVzZXIgb2YgR3VjMkhvc3QgaW50ZXJydXB0cyAqLwo+IC0JaWYgKGk5MTVfbW9kcGFyYW1z Lmd1Y19sb2dfbGV2ZWwgPj0gMCkKPiArCWlmIChpOTE1X21vZHBhcmFtcy5ndWNfbG9nX2xldmVs ID49IDApIHsKPiArCQlpbnRlbF9ydW50aW1lX3BtX2dldChkZXZfcHJpdik7Cj4gICAJCWludGVs X2Rpc2FibGVfZ3VjX2ludGVycnVwdHMoJmRldl9wcml2LT5ndWMpOwo+ICsJCWludGVsX3J1bnRp bWVfcG1fcHV0KGRldl9wcml2KTsKCklzIGl0IHBvc3NpYmxlIHRvIHRyaWdnZXIgdGhlIGFzc2Vy dCBmcm9tIEk5MTVfV1JJVEUgdG9kYXkgYW5kIGlmIHNvIAp3aGljaCB0ZXN0IGNhc2U/Cgo+ICsJ fQo+ICsJLyoKPiArCSAqIFRPRE86IE5lZWQgdG8gc3luY2hyb25pemUgYWNjZXNzIHRvIHJlbGF5 IGNoYW5uZWwgZnJvbSBmbHVzaCB3b3JrCj4gKwkgKiBhbmQgcmVsZWFzZSBoZXJlIGlmIGludGVy cnVwdCBzdGF5cyBlbmFibGVkIGZyb20gaGVyZW9uLgo+ICsJICogUG9zc2libHkgd2l0aCBHdUMg Q1QgcmVjdi4gaW50ZXJydXB0cyB3aWxsIHN0YXkgZW5hYmxlZCB1bnRpbCBHRU0KPiArCSAqIHN1 c3BlbmQvdW5sb2FkLgo+ICsJICovCgpJIHRoaW5rIHdlIG5vcm1hbGx5IGRvbid0IHB1dCBzdWNo IHJlbWluZGVycyBpbiBjb2RlLiBSZWdhcmRsZXNzIGlmIGl0IAppcyBnb2luZyBhd2F5IGluIHRo aXMgcGF0Y2ggc2VyaWVzIG9yIG5vdCBpdCBsb29rcyBlcXVhbGx5IHBvaW50bGVzcyB0byBtZS4K Cj4gICAJZ3VjX2xvZ19ydW50aW1lX2Rlc3Ryb3koJmRldl9wcml2LT5ndWMpOwoKSGEgcmlnaHQs IHRoaXMgaXMgaG93IHRoZSBjbGVhbnVwIGhhcHBlbnMgd2hhdCBJIHdhcyB3b25kZXJpbmcgaW4g dGhlIApwcmV2aW91cyBwYXRjaC4gU28gaW50ZWxfZ3VjX2xvZ19kZXN0cm95IGlzIHByZXR0eSBw b2ludGxlc3Mgbm93IHNpbmNlIAppdCBlZmZlY3RpdmVseSBkb2VzIG9ubHkgdGhpcy4gT3IgSSBt aXNzZWQgc29tZXRoaW5nPwoKPiAgIAltdXRleF91bmxvY2soJmRldl9wcml2LT5kcm0uc3RydWN0 X211dGV4KTsKPiAgIH0KPiAKClJlZ2FyZHMsCgpUdnJ0a28KX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==