From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH v2 2/3] drm/i915: Split breadcrumbs spinlock into two Date: Fri, 03 Mar 2017 19:50:01 +0200 Message-ID: <87mvd2z1va.fsf@gaia.fi.intel.com> References: <20170303121710.14497-1-chris@chris-wilson.co.uk> <20170303121710.14497-2-chris@chris-wilson.co.uk> <87r32ez2yd.fsf@gaia.fi.intel.com> <20170303173750.GH5997@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4ED766EDB9 for ; Fri, 3 Mar 2017 17:51:25 +0000 (UTC) In-Reply-To: <20170303173750.GH5997@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 Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gT24gRnJp LCBNYXIgMDMsIDIwMTcgYXQgMDc6MjY6MzRQTSArMDIwMCwgTWlrYSBLdW9wcGFsYSB3cm90ZToK Pj4gQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKPj4gPiBA QCAtNzY4LDcgKzc3Niw3IEBAIHZvaWQgaW50ZWxfZW5naW5lX3Jlc2V0X2JyZWFkY3J1bWJzKHN0 cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSkKPj4gPiAgCXN0cnVjdCBpbnRlbF9icmVhZGNy dW1icyAqYiA9ICZlbmdpbmUtPmJyZWFkY3J1bWJzOwo+PiA+ICAKPj4gPiAgCWNhbmNlbF9mYWtl X2lycShlbmdpbmUpOwo+PiA+IC0Jc3Bpbl9sb2NrX2lycSgmYi0+bG9jayk7Cj4+ID4gKwlzcGlu X2xvY2tfaXJxKCZiLT5pcnFfbG9jayk7Cj4+IAo+PiBJbiBoZXJlIEkgd2FzIHRoaW5raW5nIHRo YXQgeW91IHdhbnQgYm90aCBsb2NrcyBoZWxwLCBidXQKPj4gdGhlbiBjYW4ndCBmaW5kIGEgcmVh c29uIHdoeS4gUGVyaGFwcyBqdXN0IHRvIGVuc3VyZSB0aGF0Cj4+IHRoZSB3YWl0IHRyZWUgc3Rh eXMgc3RpbGwuCj4KPiBSaWdodCwgaGVyZSB3ZSBhcmUganVzdCByZWFybWluZyB0aGUgaXJxLCBz byBJIGRpZG4ndCB0aGluayB0YWtpbmcgdGhlCj4gcmJfbG9jayBoZWxwZWQgd2l0aCBjbGFyaXR5 LiAoSnVzdCB0aGUgb3Bwb3NpdGUsIHRoaXMgc2hvd2VkIG5pY2VseSB0aGUKPiBkaXZpc29uIGlu IGxhYm91ciBiZXR3ZWVuIHRoZSBsb2NrcyA6KQo+Cj4+ID4gIAlpZiAoYi0+aXJxX2VuYWJsZWQp Cj4+ID4gIAkJaXJxX2VuYWJsZShlbmdpbmUpOwo+PiA+IEBAIC03ODcsNyArNzk1LDcgQEAgdm9p ZCBpbnRlbF9lbmdpbmVfcmVzZXRfYnJlYWRjcnVtYnMoc3RydWN0IGludGVsX2VuZ2luZV9jcyAq ZW5naW5lKQo+PiA+ICAJaWYgKGItPmlycV9hcm1lZCkKPj4gPiAgCQllbmFibGVfZmFrZV9pcnEo Yik7Cj4+ID4gIAo+PiA+IC0Jc3Bpbl91bmxvY2tfaXJxKCZiLT5sb2NrKTsKPj4gPiArCXNwaW5f dW5sb2NrX2lycSgmYi0+aXJxX2xvY2spOwo+PiA+ICB9Cj4+ID4gIAo+PiA+ICB2b2lkIGludGVs X2VuZ2luZV9maW5pX2JyZWFkY3J1bWJzKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSkK Pj4gPiBAQCAtODExLDcgKzgxOSw3IEBAIGJvb2wgaW50ZWxfYnJlYWRjcnVtYnNfYnVzeShzdHJ1 Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUpCj4+ID4gIAlzdHJ1Y3QgaW50ZWxfYnJlYWRjcnVt YnMgKmIgPSAmZW5naW5lLT5icmVhZGNydW1iczsKPj4gPiAgCWJvb2wgYnVzeSA9IGZhbHNlOwo+ PiA+ICAKPj4gPiAtCXNwaW5fbG9ja19pcnEoJmItPmxvY2spOwo+PiA+ICsJc3Bpbl9sb2NrX2ly cSgmYi0+cmJfbG9jayk7Cj4+IAo+PiBXcm9uZyBsb2NrIHRha2VuIGFuZCByZWxhc2VkIGluIHRo aXMgZnVuY3Rpb24/Cj4KPiBIZXJlIHdlIGNhbiBzaW1wbHkgdGFrZSB0aGUgb3V0ZXIgcmJfbG9j aywgYXMgdGhhdCBndWFyYW50ZWVzIHRoZSByYnRyZWUKPiB3b24ndCBjaGFuZ2UgYW5kIHRoZXJl Zm9yZSBhbHNvIHRoZSBmaXJzdF93YWl0L2lycV93YWl0IGNhbm5vdCBiZQo+IGxvc3QuCgpBcHBs aWVkIGFuZCBpbmRlZWQgdGhlIGZpcnN0X3dhaXQgaXMgYWx3YXlzIG1vZGlmaWVkIGJ5IHVuZGVy IHJiX2xvY2suCgpSZXZpZXdlZC1ieTogTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBpbnRl bC5jb20+Cgo+IC1DaHJpcwo+Cj4gLS0gCj4gQ2hyaXMgV2lsc29uLCBJbnRlbCBPcGVuIFNvdXJj ZSBUZWNobm9sb2d5IENlbnRyZQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK