From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH] drm/i915: Pull intel_uncore_arm_unclaimed_mmio_detection() under the spinlock Date: Tue, 04 Sep 2018 16:29:47 +0300 Message-ID: <87d0tt5r1w.fsf@gaia.fi.intel.com> References: <20180904131207.17563-1-chris@chris-wilson.co.uk> 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 AA9096E22B for ; Tue, 4 Sep 2018 13:29:55 +0000 (UTC) In-Reply-To: <20180904131207.17563-1-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 Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gRWxzZXdo ZXJlIHdlIG1hbmlwdWxhdGUgdW5jb3JlLnVuY2xhaW1lZF9tbWlvX2NoZWNrIGFuZAo+IGk5MTVf cGFyYW0ubW1pb19kZWJ1ZyB1bmRlciB0aGUgaXJxIGxvY2sgKGUuZy4gcHJlc2VydmluZyB0aGUg Y3VycmVudAo+IHZhbHVlIGFjcm9zcyBhIHVzZXIgZm9yY2V3YWtlIGdyYWIpLCBidXQgZG8gbm90 IHByb3RlY3QgdGhlIG1hbmlwdWxhdGlvbgo+IGluc2lkZSBpbnRlbF91bmNvcmVfYXJtX3VuY2xh aW1lZF9tbWlvX2RldGVjdGlvbigpIGZyb20gY29uY3VycmVudAo+IGFjY2VzcywgZXZlbiBmcm9t IGl0c2VsZi4gVGhpcyBpcyBhbiBpc3N1ZSBhcyB3ZSBkbyBjYWxsCj4gYXJtX3VuY2xhaW1lZF9t bWlvX2RldGVjdGlvbiBmcm9tIG11bHRpcGxlIHRocmVhZHMgd2l0aG91dCBjb29yZGluYXRpb24u Cj4KPiBTdWdnZXN0ZWQtYnk6IE1pa2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFAaW50ZWwuY29t Pgo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVr Pgo+IENjOiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxhQGludGVsLmNvbT4KPiAtLS0KPiAg ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfdW5jb3JlLmMgfCAxMyArKysrKysrKysrLS0tCj4g IDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+Cj4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3VuY29yZS5jIGIvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfdW5jb3JlLmMKPiBpbmRleCAwNWYwY2RhMTg1MDEuLjNhZDMwMmM2 NjI1NCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF91bmNvcmUuYwo+ ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3VuY29yZS5jCj4gQEAgLTIyODMsOCAr MjI4MywxMiBAQCBib29sIGludGVsX3VuY29yZV91bmNsYWltZWRfbW1pbyhzdHJ1Y3QgZHJtX2k5 MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCj4gIGJvb2wKPiAgaW50ZWxfdW5jb3JlX2FybV91bmNsYWlt ZWRfbW1pb19kZXRlY3Rpb24oc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2KQo+ICB7 Cj4gKwlib29sIHJldCA9IGZhbHNlOwo+ICsKPiArCXNwaW5fbG9ja19pcnEoJmRldl9wcml2LT51 bmNvcmUubG9jayk7Cj4gKwo+ICAJaWYgKHVubGlrZWx5KGRldl9wcml2LT51bmNvcmUudW5jbGFp bWVkX21taW9fY2hlY2sgPD0gMCkpCj4gLQkJcmV0dXJuIGZhbHNlOwo+ICsJCWdvdG8gb3V0Owo+ ICAKPiAgCWlmICh1bmxpa2VseShpbnRlbF91bmNvcmVfdW5jbGFpbWVkX21taW8oZGV2X3ByaXYp KSkgewo+ICAJCWlmICghaTkxNV9tb2RwYXJhbXMubW1pb19kZWJ1Zykgewo+IEBAIC0yMjk0LDEw ICsyMjk4LDEzIEBAIGludGVsX3VuY29yZV9hcm1fdW5jbGFpbWVkX21taW9fZGV0ZWN0aW9uKHN0 cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKPiAgCQkJaTkxNV9tb2RwYXJhbXMubW1p b19kZWJ1ZysrOwo+ICAJCX0KPiAgCQlkZXZfcHJpdi0+dW5jb3JlLnVuY2xhaW1lZF9tbWlvX2No ZWNrLS07Cj4gLQkJcmV0dXJuIHRydWU7Cj4gKwkJcmV0ID0gdHJ1ZTsKPiAgCX0KPiAgCj4gLQly ZXR1cm4gZmFsc2U7Cj4gK291dDoKPiArCXNwaW5fdW5sb2NrX2lycSgmZGV2X3ByaXYtPnVuY29y ZS5sb2NrKTsKPiArCj4gKwlyZXR1cm4gcmV0OwoKUGF0Y2hib3QgZGlkbid0IHNlZSBob3cgdGhl IGZ1dHVyZSB3aWxsIHVuZm9sZC4gSSBkaWQuCgpSZXZpZXdlZC1ieTogTWlrYSBLdW9wcGFsYSA8 bWlrYS5rdW9wcGFsYUBsaW51eC5pbnRlbGNvbT4KCj4gIH0KPiAgCj4gIHN0YXRpYyBlbnVtIGZv cmNld2FrZV9kb21haW5zCj4gLS0gCj4gMi4xOS4wLnJjMQo+Cj4gX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4g SW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=