From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 19/21] drm/i915: Move the get/put irq locking into the caller Date: Wed, 8 Jun 2016 11:18:59 +0100 Message-ID: <5757F113.6070105@linux.intel.com> References: <1464970133-29859-1-git-send-email-chris@chris-wilson.co.uk> <1464970133-29859-20-git-send-email-chris@chris-wilson.co.uk> <5756C23D.5090508@linux.intel.com> <20160608100121.GM32344@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id 619EB6E0A1 for ; Wed, 8 Jun 2016 10:19:15 +0000 (UTC) In-Reply-To: <20160608100121.GM32344@nuc-i3427.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 Ck9uIDA4LzA2LzE2IDExOjAxLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gT24gVHVlLCBKdW4gMDcs IDIwMTYgYXQgMDE6NDY6NTNQTSArMDEwMCwgVHZydGtvIFVyc3VsaW4gd3JvdGU6Cj4+Cj4+IE9u IDAzLzA2LzE2IDE3OjA4LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4+PiBXaXRoIG9ubHkgYSBzaW5n bGUgY2FsbHNpdGUgZm9yIGludGVsX2VuZ2luZV9jcy0+aXJxX2dldCBhbmQgLT5pcnFfcHV0LAo+ Pj4gd2UgY2FuIHJlZHVjZSB0aGUgY29kZSBzaXplIGJ5IG1vdmluZyB0aGUgY29tbW9uIHByZWFt YmxlIGludG8gdGhlCj4+PiBjYWxsZXIsIGFuZCB3ZSBjYW4gYWxzbyBlbGltaW5hdGUgdGhlIHJl ZmVyZW5jZSBjb3VudGluZy4KPj4+Cj4+PiBGb3IgY29tcGxldGVuZXNzLCBhcyB3ZSBhcmUgbm8g bG9uZ2VyIGRvaW5nIHJlZmVyZW5jZSBjb3VudGluZyBvbiBpcnEsCj4+PiByZW5hbWUgdGhlIGdl dC9wdXQgdmZ1bmN0aW9ucyB0byBlbmFibGUvZGlzYWJsZSByZXNwZWN0aXZlbHkuCj4+Pgo+Pj4g U2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4+ PiAtLS0KPj4+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYyAgICAgICAgICB8ICAg OCArLQo+Pj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9icmVhZGNydW1icy5jIHwgIDEw ICstCj4+PiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jICAgICAgICAgfCAgMzQg Ky0tLQo+Pj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMgIHwgMjY5 ICsrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+ICAgZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfcmluZ2J1ZmZlci5oICB8ICAgNSArLQo+Pj4gICA1IGZpbGVzIGNoYW5nZWQsIDEw OCBpbnNlcnRpb25zKCspLCAyMTggZGVsZXRpb25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2lycS5jCj4+PiBpbmRleCAxNGIzZDY1YmI2MDQuLjViZGI0MzNkZGU4YyAxMDA2NDQKPj4+IC0t LSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMKPj4+ICsrKyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfaXJxLmMKPj4+IEBAIC0yNTksMTIgKzI1OSwxMiBAQCBzdGF0aWMgdm9p ZCBpbGtfdXBkYXRlX2d0X2lycShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCj4+ PiAgIAlkZXZfcHJpdi0+Z3RfaXJxX21hc2sgJj0gfmludGVycnVwdF9tYXNrOwo+Pj4gICAJZGV2 X3ByaXYtPmd0X2lycV9tYXNrIHw9ICh+ZW5hYmxlZF9pcnFfbWFzayAmIGludGVycnVwdF9tYXNr KTsKPj4+ICAgCUk5MTVfV1JJVEUoR1RJTVIsIGRldl9wcml2LT5ndF9pcnFfbWFzayk7Cj4+PiAt CVBPU1RJTkdfUkVBRChHVElNUik7Cj4+PiAgIH0KPj4+Cj4+PiAgIHZvaWQgZ2VuNV9lbmFibGVf Z3RfaXJxKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwgdWludDMyX3QgbWFzaykK Pj4+ICAgewo+Pj4gICAJaWxrX3VwZGF0ZV9ndF9pcnEoZGV2X3ByaXYsIG1hc2ssIG1hc2spOwo+ Pj4gKwlQT1NUSU5HX1JFQURfRlcoR1RJTVIpOwo+Pj4gICB9Cj4+Cj4+IFVucmVsYXRlZCBodW5r cz8KPj4KPj4gSG93IGlzIFBPU1RJTkdfUkVBRF9GVyBjb3JyZWN0Pwo+Cj4gVGhlIHJlcXVpcmVt ZW50IGhlcmUgaXMgYW4gdW5jYWNoZWQgcmVhZCBvZiB0aGUgbW1pbyByZWdpc3RlciBpbiBvcmRl cgo+IHRvIGZsdXNoIHRoZSBwcmV2aW91cyB3cml0ZSB0byBody4gQSBncmFuZGVyIHNjaGVtZSB3 b3VsZCBiZSB0byBjb252ZXJ0Cj4gYWxsIHBvc3RpbmcgcmVhZHMsIGJ1dCB0aGF0IHJlcXVpcmVz IGRvdWJsZSBjaGVja2luZyB0byBzZWUgaWYgYW55b25lCj4gaGFzIGJlZW4gY2hlYXRpbmchCgpT byB3aGF0IHByZXZlbnRzIHRvIGZvcmNlLXdha2UgZm9yIGdldHRpbmcgcmVsZWFzZWQgYmV0d2Vl biB0aGUgCkk5MTVfV1JJVEUgYW5kIFBPU1RJTkdfUkVBRF9GVyA/CgpSZWdhcmRzLAoKVHZydGtv Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdm eCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=