From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomas Elf Subject: Re: [PATCH 7/8] drm/i915: Grab execlist spinlock to avoid post-reset concurrency issues. Date: Fri, 09 Oct 2015 11:28:52 +0100 Message-ID: <561796E4.7020701@intel.com> References: <1444329100-19189-1-git-send-email-tomas.elf@intel.com> <1444329100-19189-8-git-send-email-tomas.elf@intel.com> <20151009074540.GY27939@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 1B7256EE29 for ; Fri, 9 Oct 2015 03:28:54 -0700 (PDT) In-Reply-To: <20151009074540.GY27939@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 T24gMDkvMTAvMjAxNSAwODo0NSwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+IE9uIFRodSwgT2N0IDA4 LCAyMDE1IGF0IDA3OjMxOjM5UE0gKzAxMDAsIFRvbWFzIEVsZiB3cm90ZToKPj4gR3JhYiBleGVj bGlzdCBsb2NrIHdoZW4gY2xlYW5pbmcgdXAgZXhlY2xpc3QgcXVldWVzIGFmdGVyIEdQVSByZXNl dCB0byBhdm9pZAo+PiBjb25jdXJyZW5jeSBwcm9ibGVtcyBiZXR3ZWVuIHRoZSBjb250ZXh0IGV2 ZW50IGludGVycnVwdCBoYW5kbGVyIGFuZCB0aGUgcmVzZXQKPj4gcGF0aCBpbW1lZGlhdGVseSBm b2xsb3dpbmcgYSBHUFUgcmVzZXQuCj4KPiBIbW0sIG15IHRyZWUganVzdCBkb2VzOgo+Cj4gc3Rh dGljIHZvaWQgaTkxNV9nZW1fcmVzZXRfcmluZ19jbGVhbnVwKHN0cnVjdCBkcm1faTkxNV9wcml2 YXRlICpkZXZfcHJpdiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKnJpbmcpCj4gewo+ICAgICAgICAgIC8qCj4gICAgICAg ICAgICogQ2xlYXIgdGhlIGV4ZWNsaXN0cyBxdWV1ZSB1cCBiZWZvcmUgZnJlZWluZyB0aGUgcmVx dWVzdHMsIGFzIHRob3NlCj4gICAgICAgICAgICogYXJlIHRoZSBvbmVzIHRoYXQga2VlcCB0aGUg Y29udGV4dCBhbmQgcmluZ2J1ZmZlciBiYWNraW5nIG9iamVjdHMKPiAgICAgICAgICAgKiBwaW5u ZWQgaW4gcGxhY2UuCj4gICAgICAgICAgICovCj4gICAgICAgICAgaWYgKGk5MTUuZW5hYmxlX2V4 ZWNsaXN0cykgewo+ICAgICAgICAgICAgICAgICAgc3Bpbl9sb2NrX2lycSgmcmluZy0+ZXhlY2xp c3RfbG9jayk7Cj4gICAgICAgICAgICAgICAgICBsaXN0X3NwbGljZV90YWlsX2luaXQoJnJpbmct PmV4ZWNsaXN0X3F1ZXVlLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICZyaW5nLT5leGVjbGlzdF9jb21wbGV0ZWQpOwo+ICAgICAgICAgICAgICAgICAgbWVtc2V0KCZy aW5nLT5leGVjbGlzdF9wb3J0LCAwLCBzaXplb2YocmluZy0+ZXhlY2xpc3RfcG9ydCkpOwo+ICAg ICAgICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxKCZyaW5nLT5leGVjbGlzdF9sb2NrKTsKPgo+ ICAgICAgICAgICAgICAgICAgaW50ZWxfZXhlY2xpc3RzX3JldGlyZV9yZXF1ZXN0cyhyaW5nKTsK PiAgICAgICAgICB9Cj4KPgo+IE9oLCB0aGF0J3MgcmlnaHQgYW5vdGhlciB1bnJldmlld2VkIHBh dGNoIGZyb20gc2V2ZXJhbCBtb250aHMgYWdvLgo+Cj4gRm9yIHlvdXIgcGF0Y2gsIHlvdSBzaG91 bGQgbm90IHRha2UgdGhlIHNwaW5sb2NrIHVuY29uZGl0aW9uYWxseSBhcyBpdCBpcwo+IG9ubHkg aW5pdGlhbGlzZWQgZm9yIGV4ZWNsaXN0cywgYW5kIHlvdSBjYW4gdXNlIHRoZSBzaW1wbGVyIGZv cm0gb2YgaXJxCj4gbG9ja2luZyBhcyBhYm92ZS4KClRob3NlIGFyZSBmYWlyIHBvaW50cy4gTWlu ZCBwb2ludGluZyBtZSB0byB5b3VyIHBhdGNoIHNvIHRoYXQgSSBjYW4gaGF2ZSAKYSBsb29rIGF0 IGl0PwoKVGhhbmtzLApUb21hcwoKPiAtQ2hyaXMKPgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9pbnRlbC1nZngK