From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 08/17] drm/i915: Drop spinlocks around adding to the client request list Date: Wed, 24 Aug 2016 14:25:02 +0100 Message-ID: <20160824132502.GE28943@nuc-i3427.alporthouse.com> References: <20160822080350.4964-1-chris@chris-wilson.co.uk> <20160822080350.4964-9-chris@chris-wilson.co.uk> <87k2f6mhmg.fsf@gaia.fi.intel.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 314AA6E8AD for ; Wed, 24 Aug 2016 13:25:07 +0000 (UTC) Content-Disposition: inline In-Reply-To: <87k2f6mhmg.fsf@gaia.fi.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Mika Kuoppala Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBBdWcgMjQsIDIwMTYgYXQgMDQ6MTY6NTVQTSArMDMwMCwgTWlrYSBLdW9wcGFsYSB3 cm90ZToKPiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4gd3JpdGVzOgo+ ID4gaW5kZXggN2I4YWJkYTU0MWU2Li5lNDMyMjExZThiMjQgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2dlbS5jCj4gPiBAQCAtMzY3MywxNiArMzY3MywxNCBAQCBpOTE1X2dlbV9yaW5nX3Ro cm90dGxlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHN0cnVjdCBkcm1fZmlsZSAqZmlsZSkKPiA+ ICAJCXJldHVybiAtRUlPOwo+ID4gIAo+ID4gIAlzcGluX2xvY2soJmZpbGVfcHJpdi0+bW0ubG9j ayk7Cj4gPiAtCWxpc3RfZm9yX2VhY2hfZW50cnkocmVxdWVzdCwgJmZpbGVfcHJpdi0+bW0ucmVx dWVzdF9saXN0LCBjbGllbnRfbGlzdCkgewo+ID4gKwlsaXN0X2Zvcl9lYWNoX2VudHJ5KHJlcXVl c3QsICZmaWxlX3ByaXYtPm1tLnJlcXVlc3RfbGlzdCwgY2xpZW50X2xpbmspIHsKPiA+ICAJCWlm ICh0aW1lX2FmdGVyX2VxKHJlcXVlc3QtPmVtaXR0ZWRfamlmZmllcywgcmVjZW50X2Vub3VnaCkp Cj4gPiAgCQkJYnJlYWs7Cj4gPiAgCj4gPiAtCQkvKgo+ID4gLQkJICogTm90ZSB0aGF0IHRoZSBy ZXF1ZXN0IG1pZ2h0IG5vdCBoYXZlIGJlZW4gc3VibWl0dGVkIHlldC4KPiA+IC0JCSAqIEluIHdo aWNoIGNhc2UgZW1pdHRlZF9qaWZmaWVzIHdpbGwgYmUgemVyby4KPiA+IC0JCSAqLwo+ID4gLQkJ aWYgKCFyZXF1ZXN0LT5lbWl0dGVkX2ppZmZpZXMpCj4gPiAtCQkJY29udGludWU7Cj4gPiArCQlp ZiAodGFyZ2V0KSB7Cj4gPiArCQkJbGlzdF9kZWwoJnRhcmdldC0+Y2xpZW50X2xpbmspOwo+ID4g KwkJCXRhcmdldC0+ZmlsZV9wcml2ID0gTlVMTDsKPiAKPiBObyBuZWVkIGZvciBsaXN0X2Zvcl9l YWNoX2VudHJ5X3NhZmUgYXMgd2UgYXJlIHRocm93aW5nIG91dCBzdHVmZiBiZWZvcmUKPiB0aGUg cG9pbnQgb2YgdHJhdmVyc2FsPwoKRXhhY3RseSwgdGhlcmUgaXMgYSB2ZXJ5IHN0cmljdCBvcmRl cmluZyBoZXJlLiBXZSBhcmUgZGVsZXRpbmcgYmVmb3JlCnRoZSBjdXJzb3IgYW5kIHdlIG9ubHkg ZXZlciBhZGQgYXQgdGhlIGVuZCAod2hpY2ggaXMgcGFzdCB0aGUgY3Vyc29yKS4KLUNocmlzCgot LSAKQ2hyaXMgV2lsc29uLCBJbnRlbCBPcGVuIFNvdXJjZSBUZWNobm9sb2d5IENlbnRyZQpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFp bGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK