From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 01/55] drm/i915: Reduce breadcrumb lock coverage for intel_engine_enable_signaling() Date: Tue, 26 Jul 2016 08:07:49 +0300 Message-ID: <1469509669.4681.15.camel@linux.intel.com> References: <1469467954-3920-1-git-send-email-chris@chris-wilson.co.uk> <1469467954-3920-2-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 mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTP id AF0CD89B45 for ; Tue, 26 Jul 2016 05:07:56 +0000 (UTC) In-Reply-To: <1469467954-3920-2-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 T24gbWEsIDIwMTYtMDctMjUgYXQgMTg6MzEgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBT aW5jZSBpbnRlbF9lbmdpbmVfZW5hYmxlX3NpZ25hbGluZygpIGlzIG5vdyBvbmx5IGNhbGxlZCB2 aWEKPiBmZW5jZV9lbmFibGVfc3dfc2lnbmFsaW5nKCksIHdlIGNhbiByZWx5IG9uIGl0IHRvIHBy b3ZpZGUgc2VyaWFsaXNhdGlvbgo+IGFuZCBydW4tb25jZSBmb3IgdXMgYW5kIHNvIG1ha2Ugb3Vy c2VsdmVzIHNsaWdodGx5IHNpbXBsZXIuCj4gCgpEb25lIGluIHByZXZpb3VzIHNlcmllcywgY29w eWluZyBoZXJlOwoKUmV2aWV3ZWQtYnk6IEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVu QGxpbnV4LmludGVsLmNvbT4KCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0Bj aHJpcy13aWxzb24uY28udWs+Cj4gTGluazogaHR0cDovL3BhdGNod29yay5mcmVlZGVza3RvcC5v cmcvcGF0Y2gvbXNnaWQvMTQ2OTQzMjY4Ny0yMjc1Ni0yLWdpdC1zZW5kLWVtYWlsLWNocmlzQGNo cmlzLXdpbHNvbi5jby51awo+IENjOiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50 ZWwuY29tPgo+IC0tLQo+IMKgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYnJlYWRjcnVtYnMu YyB8IDEzICsrKystLS0tLS0tLS0KPiDCoDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyks IDkgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX2JyZWFkY3J1bWJzLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9icmVhZGNydW1i cy5jCj4gaW5kZXggZDg5M2NjZGQ2MmFjLi45MDg2NzQ0NmYxYTUgMTAwNjQ0Cj4gLS0tIGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYnJlYWRjcnVtYnMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2JyZWFkY3J1bWJzLmMKPiBAQCAtNDgwLDE5ICs0ODAsMTUgQEAgdm9p ZCBpbnRlbF9lbmdpbmVfZW5hYmxlX3NpZ25hbGluZyhzdHJ1Y3QgZHJtX2k5MTVfZ2VtX3JlcXVl c3QgKnJlcXVlc3QpCj4gwqAJc3RydWN0IHJiX25vZGUgKnBhcmVudCwgKipwOwo+IMKgCWJvb2wg Zmlyc3QsIHdha2V1cDsKPiDCoAo+IC0JaWYgKHVubGlrZWx5KFJFQURfT05DRShyZXF1ZXN0LT5z aWduYWxpbmcud2FpdC50c2spKSkKPiAtCQlyZXR1cm47Cj4gLQo+IC0Jc3Bpbl9sb2NrKCZiLT5s b2NrKTsKPiAtCWlmICh1bmxpa2VseShyZXF1ZXN0LT5zaWduYWxpbmcud2FpdC50c2spKSB7Cj4g LQkJd2FrZXVwID0gZmFsc2U7Cj4gLQkJZ290byB1bmxvY2s7Cj4gLQl9Cj4gKwkvKiBsb2NrZWQg YnkgZmVuY2VfZW5hYmxlX3N3X3NpZ25hbGluZygpICovCj4gKwlhc3NlcnRfc3Bpbl9sb2NrZWQo JnJlcXVlc3QtPmxvY2spOwo+IMKgCj4gwqAJcmVxdWVzdC0+c2lnbmFsaW5nLndhaXQudHNrID0g Yi0+c2lnbmFsZXI7Cj4gwqAJcmVxdWVzdC0+c2lnbmFsaW5nLndhaXQuc2Vxbm8gPSByZXF1ZXN0 LT5mZW5jZS5zZXFubzsKPiDCoAlpOTE1X2dlbV9yZXF1ZXN0X2dldChyZXF1ZXN0KTsKPiDCoAo+ ICsJc3Bpbl9sb2NrKCZiLT5sb2NrKTsKPiArCj4gwqAJLyogRmlyc3QgYWRkIG91cnNlbHZlcyBp bnRvIHRoZSBsaXN0IG9mIHdhaXRlcnMsIGJ1dCByZWdpc3RlciBvdXIKPiDCoAnCoCogYm90dG9t LWhhbGYgYXMgdGhlIHNpZ25hbGxlciB0aHJlYWQuIEFzIHBlciB1c3VhbCwgb25seSB0aGUgb2xk ZXN0Cj4gwqAJwqAqIHdhaXRlciAobm90IGp1c3Qgc2lnbmFsbGVyKSBpcyB0YXNrZWQgYXMgdGhl IGJvdHRvbS1oYWxmIHdha2luZwo+IEBAIC01MjUsNyArNTIxLDYgQEAgdm9pZCBpbnRlbF9lbmdp bmVfZW5hYmxlX3NpZ25hbGluZyhzdHJ1Y3QgZHJtX2k5MTVfZ2VtX3JlcXVlc3QgKnJlcXVlc3Qp Cj4gwqAJaWYgKGZpcnN0KQo+IMKgCQlzbXBfc3RvcmVfbWIoYi0+Zmlyc3Rfc2lnbmFsLCByZXF1 ZXN0KTsKPiDCoAo+IC11bmxvY2s6Cj4gwqAJc3Bpbl91bmxvY2soJmItPmxvY2spOwo+IMKgCj4g wqAJaWYgKHdha2V1cCkKLS0gCkpvb25hcyBMYWh0aW5lbgpPcGVuIFNvdXJjZSBUZWNobm9sb2d5 IENlbnRlcgpJbnRlbCBDb3Jwb3JhdGlvbgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZngK