From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH] drm/i915: Convert breadcrumbs spinlock to be irqsafe Date: Fri, 28 Oct 2016 12:43:28 +0100 Message-ID: <77d1865c-87cd-7735-15f0-365a32efc250@ursulin.net> References: <20161027161036.5443-1-chris@chris-wilson.co.uk> <4e766bc9-46c5-db84-b379-b3bf9da175a1@ursulin.net> <20161028101018.GE29769@nuc-i3427.alporthouse.com> <8c491a0f-5d09-4bbf-fbd1-d8657a85a87d@ursulin.net> <20161028104221.GF29769@nuc-i3427.alporthouse.com> <704c8019-5ce5-1867-70e8-d3c5649c8899@ursulin.net> <20161028112609.GH29769@nuc-i3427.alporthouse.com> <20161028113055.GI29769@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 mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id 938016EB82 for ; Fri, 28 Oct 2016 11:43:31 +0000 (UTC) Received: by mail-wm0-x242.google.com with SMTP id c17so7070963wmc.3 for ; Fri, 28 Oct 2016 04:43:31 -0700 (PDT) In-Reply-To: <20161028113055.GI29769@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 CgpPbiAyOC8xMC8xNiAxMjozMCwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+IE9uIEZyaSwgT2N0IDI4 LCAyMDE2IGF0IDEyOjI2OjA5UE0gKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPj4gT24gRnJp LCBPY3QgMjgsIDIwMTYgYXQgMTE6NDk6MzRBTSArMDEwMCwgVHZydGtvIFVyc3VsaW4gd3JvdGU6 Cj4+Pgo+Pj4KPj4+IE9uIDI4LzEwLzE2IDExOjQyLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4+Pj4g T24gRnJpLCBPY3QgMjgsIDIwMTYgYXQgMTE6Mjc6NDNBTSArMDEwMCwgVHZydGtvIFVyc3VsaW4g d3JvdGU6Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+IE9uIDI4LzEwLzE2IDExOjEwLCBDaHJpcyBXaWxzb24g d3JvdGU6Cj4+Pj4+PiBPbiBGcmksIE9jdCAyOCwgMjAxNiBhdCAxMDo0MjoyMkFNICswMTAwLCBU dnJ0a28gVXJzdWxpbiB3cm90ZToKPj4+Pj4+Pgo+Pj4+Pj4+Cj4+Pj4+Pj4gT24gMjcvMTAvMTYg MTc6MTAsIENocmlzIFdpbHNvbiB3cm90ZToKPj4+Pj4+Pj4gVGhlIGJyZWFkY3J1bWJzIGFyZSBh Ym91dCB0byBiZSB1c2VkIGZyb20gd2l0aGluIElSUSBjb250ZXh0IHNlY3Rpb25zLAo+Pj4+Pj4+ PiB0aGVyZWZvcmUgd2UgbmVlZCB0byBlbXBsb3kgdGhlIGlycXNhZmUgc3BpbmxvY2sgdmFyaWFu dHMuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IChUaGlzIGlzIHNwbGl0IG91dCBvZiB0aGUgZGVmZXIgZ2xv YmFsIHNlcW5vIGFsbG9jYXRpb24gcGF0Y2ggZHVlIHRvCj4+Pj4+Pj4+IHJlYWxpc2F0aW9uIHRo YXQgd2UgbmVlZCBhIG1vcmUgY29tcGxldGUgY29udmVyc2lvbiBpZiB3ZSB3YW50IHRvIGRlZmVy Cj4+Pj4+Pj4+IHJlcXVlc3Qgc3VibWlzc2lvbiBldmVuIGZ1cnRoZXIuKQo+Pj4+Pj4KPj4+Pj4+ IFtzbmlwXQo+Pj4+Pj4KPj4+Pj4+PiBBc3N1bWluZyBJIGdvdCB0aGUgYWJvdmUgcmlnaHQgYW5k IHlvdSBhZ3JlZSB0byBjaGFuZ2UgaXQ6Cj4+Pj4+Pgo+Pj4+Pj4gWW91IG1hZGUgbWUgZ28gYW5k IHJlZHVjZSB0aGVtIHRvIF9iaCBhcyBhcHByb3ByaWF0ZSBhbnl3YXkhISEKPj4+Pj4KPj4+Pj4g SG0sIGJ1dCBjYW4ndCBlbmFibGUgc2lnbmFsbGluZyBiZSBjYWxsZWQgd2l0aCBpcnFzIGRpc2Fi bGVkIHdoZW4KPj4+Pj4gZmVuY2VzIGFyZSBleHBvcnRlZD8KPj4+Pgo+Pj4+IFllcywgYnV0IHRo YXQgc3VwZXJjZWRlcyB0aGUgc3Bpbl9sb2NrX2JoLCBzbyB3ZSBjYW4ganVzdCBjYWxsCj4+Pj4g c3Bpbl9sb2NrKCkgaW4gZW5hYmxpbmdfc2lnbmFsaW5nIGFzIHdlIGNhbiBhc3NlcnQgdGhhdCB3 ZSB3aWxsIGFsd2F5cwo+Pj4+IGJlIGNhbGxlZCB3aXRoIGlycXMgZGlzYWJsZWQgaGVyZSAoZHVl IHRvIHNwaW5fbG9ja19pcnFzYWZlKGZlbmNlLT5sb2NrKQo+Pj4+IGluIHRoZSBjYWxscGF0aCku Cj4+Pgo+Pj4gQnV0IGFzIGxvbmcgYXMgdGhlIGItPmxvY2sgaXMgdGFrZW4gaW4gdGhlIGlycXMg ZGlzYWJsZWQgc2VjdGlvbgo+Pj4gc29tZXdoZXJlLCBvdGhlciBjYWxsZXJzIGxpa2Ugc2lnbmFs bGVyIHRocmVhZCwgZGVidWdmcywgZXRjLCBjYW5ub3QKPj4+IGp1c3QgdGFrZSBpdCB3aXRoIF9i aC4KPj4KPj4gTG9ja2RlcCBkb2Vzbid0IGNvbXBsYWluLCBpZiB3ZSB0YWtlIHNwaW5fbG9jayhi LT5sb2NrKSB1bmRlciBpcnEgaW5zaWRlIG91cgo+PiB0YXNrbGV0IChlbmFibGVfc2lnbmFsaW5n KSAgc28gbG9uZyBhcyB3ZSB1c2Ugc3Bpbl9sb2NrX2JoKCkgZWxzZXdoZXJlLgo+Cj4gVGhlIGtl eSBwYXJ0IGlzIHRoYXQgd2UgbmV2ZXIgdGFrZSB0aGUgc3Bpbl9sb2NrIGluIGlycSBjb250ZXh0 LCBqdXN0IEkKPiBhbSBpbnRyb2R1Y2luZyBpdCBpbnRvIHNvZnRpcnEgY29udGV4dC4gSGVuY2Ug d2h5LCBJIHRoaW5rLCBsb2NrZGVwIGlzCj4gaGFwcHkuCgpIbSwgYnV0IHdoZW4gd2UgZXhwb3J0 IGl0IGV4dGVybmFsIGZlbmNlIHVzZXIgY291bGQgdXNlIGl0IGZyb20gdGhlaXIgCmlycSBjb250 ZXh0PyBXZSBleHBvcnQgdG8gdXNlcnNwYWNlLCBzb21lIG90aGVyIGRyaXZlciBpbXBvcnRzIGFu ZCAKZW5hYmxlcyBzaWduYWxsaW5nIGZyb20gaXJxPwoKUmVnYXJkcywKClR2cnRrbwpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGlu ZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK