From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH] drm/i915: Convert breadcrumbs spinlock to be irqsafe Date: Fri, 28 Oct 2016 12:40:21 +0100 Message-ID: <20161028114021.GK29769@nuc-i3427.alporthouse.com> 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" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 47C086E294 for ; Fri, 28 Oct 2016 11:40:26 +0000 (UTC) Content-Disposition: inline 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: Tvrtko Ursulin , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBPY3QgMjgsIDIwMTYgYXQgMTI6MzA6NTVQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIEZyaSwgT2N0IDI4LCAyMDE2IGF0IDEyOjI2OjA5UE0gKzAxMDAsIENocmlzIFdp bHNvbiB3cm90ZToKPiA+IE9uIEZyaSwgT2N0IDI4LCAyMDE2IGF0IDExOjQ5OjM0QU0gKzAxMDAs IFR2cnRrbyBVcnN1bGluIHdyb3RlOgo+ID4gPiAKPiA+ID4gCj4gPiA+IE9uIDI4LzEwLzE2IDEx OjQyLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gPiA+ID5PbiBGcmksIE9jdCAyOCwgMjAxNiBhdCAx MToyNzo0M0FNICswMTAwLCBUdnJ0a28gVXJzdWxpbiB3cm90ZToKPiA+ID4gPj4KPiA+ID4gPj4K PiA+ID4gPj5PbiAyOC8xMC8xNiAxMToxMCwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+ID4gPiA+Pj5P biBGcmksIE9jdCAyOCwgMjAxNiBhdCAxMDo0MjoyMkFNICswMTAwLCBUdnJ0a28gVXJzdWxpbiB3 cm90ZToKPiA+ID4gPj4+Pgo+ID4gPiA+Pj4+Cj4gPiA+ID4+Pj5PbiAyNy8xMC8xNiAxNzoxMCwg Q2hyaXMgV2lsc29uIHdyb3RlOgo+ID4gPiA+Pj4+PlRoZSBicmVhZGNydW1icyBhcmUgYWJvdXQg dG8gYmUgdXNlZCBmcm9tIHdpdGhpbiBJUlEgY29udGV4dCBzZWN0aW9ucywKPiA+ID4gPj4+Pj50 aGVyZWZvcmUgd2UgbmVlZCB0byBlbXBsb3kgdGhlIGlycXNhZmUgc3BpbmxvY2sgdmFyaWFudHMu Cj4gPiA+ID4+Pj4+Cj4gPiA+ID4+Pj4+KFRoaXMgaXMgc3BsaXQgb3V0IG9mIHRoZSBkZWZlciBn bG9iYWwgc2Vxbm8gYWxsb2NhdGlvbiBwYXRjaCBkdWUgdG8KPiA+ID4gPj4+Pj5yZWFsaXNhdGlv biB0aGF0IHdlIG5lZWQgYSBtb3JlIGNvbXBsZXRlIGNvbnZlcnNpb24gaWYgd2Ugd2FudCB0byBk ZWZlcgo+ID4gPiA+Pj4+PnJlcXVlc3Qgc3VibWlzc2lvbiBldmVuIGZ1cnRoZXIuKQo+ID4gPiA+ Pj4KPiA+ID4gPj4+W3NuaXBdCj4gPiA+ID4+Pgo+ID4gPiA+Pj4+QXNzdW1pbmcgSSBnb3QgdGhl IGFib3ZlIHJpZ2h0IGFuZCB5b3UgYWdyZWUgdG8gY2hhbmdlIGl0Ogo+ID4gPiA+Pj4KPiA+ID4g Pj4+WW91IG1hZGUgbWUgZ28gYW5kIHJlZHVjZSB0aGVtIHRvIF9iaCBhcyBhcHByb3ByaWF0ZSBh bnl3YXkhISEKPiA+ID4gPj4KPiA+ID4gPj5IbSwgYnV0IGNhbid0IGVuYWJsZSBzaWduYWxsaW5n IGJlIGNhbGxlZCB3aXRoIGlycXMgZGlzYWJsZWQgd2hlbgo+ID4gPiA+PmZlbmNlcyBhcmUgZXhw b3J0ZWQ/Cj4gPiA+ID4KPiA+ID4gPlllcywgYnV0IHRoYXQgc3VwZXJjZWRlcyB0aGUgc3Bpbl9s b2NrX2JoLCBzbyB3ZSBjYW4ganVzdCBjYWxsCj4gPiA+ID5zcGluX2xvY2soKSBpbiBlbmFibGlu Z19zaWduYWxpbmcgYXMgd2UgY2FuIGFzc2VydCB0aGF0IHdlIHdpbGwgYWx3YXlzCj4gPiA+ID5i ZSBjYWxsZWQgd2l0aCBpcnFzIGRpc2FibGVkIGhlcmUgKGR1ZSB0byBzcGluX2xvY2tfaXJxc2Fm ZShmZW5jZS0+bG9jaykKPiA+ID4gPmluIHRoZSBjYWxscGF0aCkuCj4gPiA+IAo+ID4gPiBCdXQg YXMgbG9uZyBhcyB0aGUgYi0+bG9jayBpcyB0YWtlbiBpbiB0aGUgaXJxcyBkaXNhYmxlZCBzZWN0 aW9uCj4gPiA+IHNvbWV3aGVyZSwgb3RoZXIgY2FsbGVycyBsaWtlIHNpZ25hbGxlciB0aHJlYWQs IGRlYnVnZnMsIGV0YywgY2Fubm90Cj4gPiA+IGp1c3QgdGFrZSBpdCB3aXRoIF9iaC4KPiA+IAo+ ID4gTG9ja2RlcCBkb2Vzbid0IGNvbXBsYWluLCBpZiB3ZSB0YWtlIHNwaW5fbG9jayhiLT5sb2Nr KSB1bmRlciBpcnEgaW5zaWRlIG91cgo+ID4gdGFza2xldCAoZW5hYmxlX3NpZ25hbGluZykgIHNv IGxvbmcgYXMgd2UgdXNlIHNwaW5fbG9ja19iaCgpIGVsc2V3aGVyZS4KPiAKPiBUaGUga2V5IHBh cnQgaXMgdGhhdCB3ZSBuZXZlciB0YWtlIHRoZSBzcGluX2xvY2sgaW4gaXJxIGNvbnRleHQsIGp1 c3QgSQo+IGFtIGludHJvZHVjaW5nIGl0IGludG8gc29mdGlycSBjb250ZXh0LiBIZW5jZSB3aHks IEkgdGhpbmssIGxvY2tkZXAgaXMKPiBoYXBweS4KCkhvd2V2ZXIsIHRoaXMgZG9lc24ndCB0YWtl IGludG8gYWNjb3VudCB0aGF0IHN1Ym1pdF9ub3RpZnkoKSBtYXkgYmUKY2FsbGVkIGZyb20gaW50 ZXJydXB0IGNvbnRleHQgZnJvbSBub3V2ZWF1LCBhbmQgdGhhdCBtYXkgdGhlbiB1c2UKZW5hYmxl X3NpZ25hbGluZywgYW5kIHNvIHdlIG1heSB0YWtlIGItPmxvY2sgaW4gaXJxY29udGV4dCBhZnRl ciBhbGwuCgpPaywgdGhpcyBuZWVkcyBhIGZpeGVzIHRhZy4KLUNocmlzCi0tIApDaHJpcyBXaWxz b24sIEludGVsIE9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudHJlCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=