From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH 6/7] drm/i915/icl: Handle rps interrupts without irq lock Date: Wed, 10 Apr 2019 11:09:47 +0300 Message-ID: <8736mq46yc.fsf@gaia.fi.intel.com> References: <20190409161310.20382-1-mika.kuoppala@linux.intel.com> <20190409161310.20382-6-mika.kuoppala@linux.intel.com> <155482686335.26510.14129836201457118845@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5C72A892F3 for ; Wed, 10 Apr 2019 08:10:09 +0000 (UTC) In-Reply-To: <155482686335.26510.14129836201457118845@skylake-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 , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gUXVvdGlu ZyBNaWthIEt1b3BwYWxhICgyMDE5LTA0LTA5IDE3OjEzOjA5KQo+PiBVbmxpa2UgcHJldmlvdXMg Z2Vucywgd2UgYWxyZWFkeSBob2xkIHRoZSBpcnFfbG9jayBvbgo+PiBlbnRlcmluZyB0aGUgcnBz IGhhbmRsZXIgc28gd2UgY2FuJ3QgdXNlIGl0IGFzIGl0IGlzLgo+PiAKPj4gTWFrZSBhIGdlbjEx IHNwZWNpZmljIHJwcyBpbnRlcnJ1cHQgaGFuZGxlciB3aXRob3V0Cj4+IGxvY2tpbmcuCj4+IAo+ PiBTaWduZWQtb2ZmLWJ5OiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxhQGxpbnV4LmludGVs LmNvbT4KPj4gLS0tCj4+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jIHwgMTggKysr KysrKysrKysrKysrKystCj4+ICAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMSBk ZWxldGlvbigtKQo+PiAKPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf aXJxLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jCj4+IGluZGV4IDY0NTRkZGMz N2Y4Yi4uNjE5ZTZhYjI3M2U3IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2lycS5jCj4+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMKPj4gQEAg LTE3OTYsNiArMTc5NiwyMiBAQCBzdGF0aWMgdm9pZCBpOXh4X3BpcGVfY3JjX2lycV9oYW5kbGVy KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwKPj4gIC8qIFRoZSBSUFMgZXZlbnRz IG5lZWQgZm9yY2V3YWtlLCBzbyB3ZSBhZGQgdGhlbSB0byBhIHdvcmsgcXVldWUgYW5kIG1hc2sg dGhlaXIKPj4gICAqIElNUiBiaXRzIHVudGlsIHRoZSB3b3JrIGlzIGRvbmUuIE90aGVyIGludGVy cnVwdHMgY2FuIGJlIHByb2Nlc3NlZCB3aXRob3V0Cj4+ICAgKiB0aGUgd29yayBxdWV1ZS4gKi8K Pj4gK3N0YXRpYyB2b2lkIGdlbjExX3Jwc19pcnFfaGFuZGxlcihzdHJ1Y3QgZHJtX2k5MTVfcHJp dmF0ZSAqaTkxNSwgdTMyIHBtX2lpcikKPj4gK3sKPj4gKyAgICAgICBzdHJ1Y3QgaW50ZWxfcnBz ICpycHMgPSAmaTkxNS0+Z3RfcG0ucnBzOwo+PiArICAgICAgIGNvbnN0IHUzMiBldmVudHMgPSBp OTE1LT5wbV9ycHNfZXZlbnRzICYgcG1faWlyOwo+PiArCj4+ICsgICAgICAgbG9ja2RlcF9hc3Nl cnRfaGVsZCgmaTkxNS0+aXJxX2xvY2spOwo+PiArCj4+ICsgICAgICAgaWYgKGV2ZW50cykgewo+ Cj4gaWYgKCFldmVudHMpCj4gCXJldHVybjsKPiA/Cj4gTWF5YmUgeW91IGhhdmUgcmVhc29uIGZv ciB0aGUgaW5kZW50IGxhdGVyLgoKTm8gcmVhc29ucy4gSSBhbSBhdmlkIGZhbiBvZiBlYXJseSBy ZXR1cm4uIFRoaXMgd2FzIGV4cGxhaW5lZCBieQpjb3B5cGFzdGEgZnJvbSBnZW42IHZhcmlhbnQg YW5kIHRoZW4gc29tZSBpbnRlcnJ1cHQgZXZlbnQgbWFza2VkCmJldHdlZW4gbXkgZWFycy4gd2ls bCBzZW5kIHYyCgo+Cj4+ICsgICAgICAgICAgICAgICBnZW42X21hc2tfcG1faXJxKGk5MTUsIGV2 ZW50cyk7Cj4+ICsgICAgICAgICAgICAgICBpZiAocnBzLT5pbnRlcnJ1cHRzX2VuYWJsZWQpIHsK Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgcnBzLT5wbV9paXIgfD0gZXZlbnRzOwo+PiArICAg ICAgICAgICAgICAgICAgICAgICBzY2hlZHVsZV93b3JrKCZycHMtPndvcmspOwo+PiArICAgICAg ICAgICAgICAgfQo+PiArICAgICAgIH0KPgo+IEFsbCBJIGNhbiBzYXkgaXMgdGhhdCB0aGlzIGlz IGV2aWRlbmNlIHRoYXQgd2UndmUgbmV2ZXIgaGFkIGFuIHJwcwo+IGludGVycnVwdCEKPgo+IEkg Z3Vlc3MgdGhpcyBwYXRjaCBuZWVkcyB0byBiZSBmaXJzdCBqdXN0IGluIGNhc2UgYW4gaW50ZXJy dXB0IGlzCj4gc2VudC4KClllYWgsIHdoZW4gZ290IGZpcnN0IGV2ZXIgc2VudCwgSSB3aXRuZXNz ZWQgc3BlY3RhY3VsYXIgZmlyZXdvcmtzLgoKPgo+IFJldmlld2VkLWJ5OiBDaHJpcyBXaWxzb24g PGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KClRhLAotTWlrYQpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVs LWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZng=