From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 63/70] drm/i915: Reduce locking inside swfinish ioctl Date: Wed, 15 Apr 2015 11:33:33 +0200 Message-ID: <20150415093333.GS6092@phenom.ffwll.local> References: <1428420094-18352-1-git-send-email-chris@chris-wilson.co.uk> <1428424108-13650-1-git-send-email-chris@chris-wilson.co.uk> <1428424108-13650-5-git-send-email-chris@chris-wilson.co.uk> <20150415090356.GS16216@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-f171.google.com (mail-wi0-f171.google.com [209.85.212.171]) by gabe.freedesktop.org (Postfix) with ESMTP id 50C696E804 for ; Wed, 15 Apr 2015 02:31:37 -0700 (PDT) Received: by wizk4 with SMTP id k4so146902550wiz.1 for ; Wed, 15 Apr 2015 02:31:33 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20150415090356.GS16216@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 , intel-gfx List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBBcHIgMTUsIDIwMTUgYXQgMTA6MDM6NTZBTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIEZyaSwgQXByIDEwLCAyMDE1IGF0IDExOjE0OjU2QU0gKzAyMDAsIERhbmllbCBW ZXR0ZXIgd3JvdGU6Cj4gPiBPbiBUdWUsIEFwciA3LCAyMDE1IGF0IDY6MjggUE0sIENocmlzIFdp bHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPiB3cm90ZToKPiA+ID4gICAgICAgICAvKiBQ aW5uZWQgYnVmZmVycyBtYXkgYmUgc2Nhbm91dCwgc28gZmx1c2ggdGhlIGNhY2hlICovCj4gPiA+ IC0gICAgICAgaWYgKG9iai0+cGluX2Rpc3BsYXkpCj4gPiA+ICsgICAgICAgaWYgKG9iai0+cGlu X2Rpc3BsYXkpIHsKPiA+ID4gKyAgICAgICAgICAgICAgIHJldCA9IGk5MTVfbXV0ZXhfbG9ja19p bnRlcnJ1cHRpYmxlKGRldik7Cj4gPiA+ICsgICAgICAgICAgICAgICBpZiAocmV0KQo+ID4gPiAr ICAgICAgICAgICAgICAgICAgICAgICBnb3RvIHVucmVmOwo+ID4gCj4gPiBJIHRoaW5rIGFuZCBB Q0NFU1NfT05DRSBoZXJlIGFuZCBpbiB0aGUgcHJldmlvdXMgb25lIHdvdWxkIGJlIGdvb2QuCj4g PiBXYW50ZWQgdG8gZG8gdGhhdCBhbmQgbWVyZ2UgYm90aCwgYnV0IHRoZXkgc2VlbSB0byBjb25m bGljdCB3aXRoIHRoZQo+ID4gbGFjayBvZiByZWFkLXJlYWQgLi4uCj4gCj4gV2hhdCBkbyB5b3Ug d2FudCB0byBhY2NvbXBsaXNoIHdpdGggQUNDRVNTX09OQ0UoKT8gVW5mb3J0dW5hdGVseSBhcyB3 ZQo+IGNhbid0IHVzZSBpdCBvbiBiaXRmaWVsZHMuCgptYWtpbmcgc3VyZSB0aGF0IGdjYyBkb2Vz bid0IHJlbG9hZCB0aGUgdmFyaWFibGUgd2hlbiBpdCBzaHVmZmxlcyBiYXNpYwpibG9ja3MgYXJv dW5kLiBBZG1pdHRlZGx5IHVubGlrZWx5LiBUaGUgcG9pbnQgaXMgbm90IHRvIGRvIGFuIGF0b21p YyBsb2FkCmJ1dCBqdXN0IHRvIGVuc3VyZSB0aGF0IHdlIGhhdmUgYSBjb25zaXN0ZW50IHZhbHVl LCBubyBtYXR0ZXIgaG93IG9idGFpbmVkCnNvLiBCdXQgSSBndWVzcyB3ZSBuZWVkIHRvIG9wZW4t Y29kZSB0aGUgQUNDRVNTX09OQ0Ugd2l0aCBhICh2b2xhdGlsZQpib29sKSBjYXN0LgoKVGhlIG90 aGVyIHJlYXNvbiBpcyB0aGF0IGl0IHNlcnZlcyBhcyBhIG5pY2UgcmVtaW5kZXIgdG8gdGhlIHJl YWRlciB0aGF0CnNvbWV0aGluZyB0cmlja3kgaXMgZ29pbmcgb24sIGFuZCB0aGF0IHRoZSBsb2Nr bGVzcyByZWFkaW5nIG9mCi0+cGluX2Rpc3BsYXkgaXMgaW50ZW50aW9uYWwuCi1EYW5pZWwKLS0g CkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6 Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwt Z2Z4Cg==