From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 7/8] drm/i915: Grab execlist spinlock to avoid post-reset concurrency issues. Date: Tue, 13 Oct 2015 15:46:00 +0200 Message-ID: <20151013134600.GB26718@phenom.ffwll.local> References: <1444329100-19189-1-git-send-email-tomas.elf@intel.com> <1444329100-19189-8-git-send-email-tomas.elf@intel.com> <20151009083818.GK26718@phenom.ffwll.local> <20151009084516.GG27939@nuc-i3427.alporthouse.com> <20151013114638.GQ26718@phenom.ffwll.local> <20151013114558.GC16727@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f182.google.com (mail-wi0-f182.google.com [209.85.212.182]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4E5666E13D for ; Tue, 13 Oct 2015 06:43:43 -0700 (PDT) Received: by wicgb1 with SMTP id gb1so90074892wic.1 for ; Tue, 13 Oct 2015 06:43:41 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20151013114558.GC16727@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 , Daniel Vetter , Tomas Elf , Intel-GFX@Lists.FreeDesktop.Org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBPY3QgMTMsIDIwMTUgYXQgMTI6NDU6NThQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIFR1ZSwgT2N0IDEzLCAyMDE1IGF0IDAxOjQ2OjM4UE0gKzAyMDAsIERhbmllbCBW ZXR0ZXIgd3JvdGU6Cj4gPiBPbiBGcmksIE9jdCAwOSwgMjAxNSBhdCAwOTo0NToxNkFNICswMTAw LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gPiA+IE9uIEZyaSwgT2N0IDA5LCAyMDE1IGF0IDEwOjM4 OjE4QU0gKzAyMDAsIERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4gPiA+ID4gT24gVGh1LCBPY3QgMDgs IDIwMTUgYXQgMDc6MzE6MzlQTSArMDEwMCwgVG9tYXMgRWxmIHdyb3RlOgo+ID4gPiA+ID4gR3Jh YiBleGVjbGlzdCBsb2NrIHdoZW4gY2xlYW5pbmcgdXAgZXhlY2xpc3QgcXVldWVzIGFmdGVyIEdQ VSByZXNldCB0byBhdm9pZAo+ID4gPiA+ID4gY29uY3VycmVuY3kgcHJvYmxlbXMgYmV0d2VlbiB0 aGUgY29udGV4dCBldmVudCBpbnRlcnJ1cHQgaGFuZGxlciBhbmQgdGhlIHJlc2V0Cj4gPiA+ID4g PiBwYXRoIGltbWVkaWF0ZWx5IGZvbGxvd2luZyBhIEdQVSByZXNldC4KPiA+ID4gPiA+IAo+ID4g PiA+ID4gU2lnbmVkLW9mZi1ieTogVG9tYXMgRWxmIDx0b21hcy5lbGZAaW50ZWwuY29tPgo+ID4g PiA+IAo+ID4gPiA+IFNob3VsZCB3ZSBpbnN0ZWFkIGp1c3Qgc3RvcCBhbnkgaXJxcyBmcm9tIHRo ZSBHVCBjb21wbGV0ZWx5IHdoaWxlIHdlIGRvCj4gPiA+ID4gdGhlIHJlc2V0IChwbHVzIGEgc3lu Y2hyb25pemVfaXJxKT8gSXQncyBhIGJpdCBoZWF2eS13ZWlnaHQsIGJ1dCBwcm9iYWJseQo+ID4g PiA+IHNhZmVyLiBXZWxsIG5vdCB0aGUgZW50aXJlIEdULCBidXQgYWxsIHRoZSByaW5ncyB1bmRl ciByZXNldCAoYXMgcHJlcCBmb3IKPiA+ID4gPiBwZXItcmluZyByZXNldCkuCj4gPiA+IAo+ID4g PiBCYWgsIHN0b3BwaW5nIElSUXMgaXMgbm90IGVub3VnaCBmb3IgZXJyb3Igc3RhdGUgY2FwdHVy ZSB0aG91Z2ggc2luY2UKPiA+ID4gcmVxdWVzdHMgY29tcGxldGUgYXN5bmNocm9ub3VzbHkganVz dCBieSBwb2xsaW5nIGEgbWVtb3J5IGFkZHJlc3MuIChJZgo+ID4gPiB0aGF0IGlzIHRoZSBnb2Fs IGhlcmUsIHRoaXMgcGF0Y2gganVzdCBtYWtlcyBleGVjbGlzdF9xdWV1ZSBhY2Nlc3MKPiA+ID4g Y29uc2lzdGVudCBhbmQgc2hvdWxkIG9ubHkgYmUgcnVuIG9uY2UgdGhlIEdQVSBoYXMgYmVlbiBy ZXNldCBhbmQgc28gaXMKPiA+ID4gY2F0ZWdvcmljYWxseSBpZGxlLikKPiA+IAo+ID4gVGhpcyBp cyB0aGUgZXhlY2xpc3QgRUxTUCB0cmFja2luZywgd2hpY2ggaXMgZXhlY2x1c2l2ZWx5IGRyaXZl biBieSB0aGUKPiA+IENUWF9TV0lUQ0ggaW50ZXJydXB0IHNpZ25hbCBmcm9tIGVhY2ggZW5naW5l Lgo+ID4gCj4gPiBBdCBsZWFzdCB0aGF0J3MgYmVlbiBteSBhc3N1bXB0aW9uLCBhbmQgdW5kZXIg dGhhdCBhc3N1bXB0aW9uIEkgdGhpbmsKPiA+IHN0YWxsaW5nIGludGVycnVwdHMgc2hvdWxkIGJl IGdvb2QgZW5vdWdoLgo+IAo+IE5vLCBiZWNhdXNlIHRoZSByZXF1ZXN0cyBhbmQgdm1hIGFyZSBu b3QgY291cGxlZCB0byB0aGUgaW50ZXJydXB0IGluCj4gdGVybXMgb2Ygd2hlbiB0aGV5IGNhbiBk aXNhcHBlYXIuCgpBdCBsZWFzdCB0b2RheSBleGVjbGlzdCBrZWVwcyBpdHMgb3duIHJlZmVyZW5j ZSBvbiByZXF1ZXN0cyB1bnRpbCB0aGUKQ1RYX1NXSVRDSCBzdHVmZiBpcyBkb25lIHRvIGV4YWN0 bHkgbWFrZSBzdXJlIHRoaXMgaXMgdGhlIGNhc2UuIEFuZCBldmVuCndoZW4gd2UgaGF2ZSB0aGF0 IGZpeGVkIHVwIEkgdGhpbmsgd2UgZG8gbmVlZCB0byBleGNsdWRlIHRoaXMgcHJvY2Vzc2luZwpz b21laG93LCBhbmQgdGhlIGlycXNhdmUgc3BpbmxvY2sgc2VlbXMgb2sgZm9yIHRoYXQuIGRpc2Fi bGluZyB0aGUKaW50ZXJydXB0IGl0c2VsZiBwbHVzIHN5bmNocm9uaXplX2lycSB3YXMgcmVhbGx5 IGp1c3QgYW4gaWRlYS4KLURhbmllbAotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVl ciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK