From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Gordon Subject: Re: [PATCH 03/15] drm/i915: Only spin whilst waiting on the current request Date: Tue, 1 Dec 2015 15:47:34 +0000 Message-ID: <565DC116.7050402@intel.com> References: <1448786893-2522-1-git-send-email-chris@chris-wilson.co.uk> <1448786893-2522-4-git-send-email-chris@chris-wilson.co.uk> <565C1F92.2010501@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id E47806E86E for ; Tue, 1 Dec 2015 07:47:37 -0800 (PST) In-Reply-To: <565C1F92.2010501@linux.intel.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 , Chris Wilson , intel-gfx@lists.freedesktop.org Cc: Daniel Vetter , Eero Tamminen , "Rantala, Valtteri" , stable@kernel.vger.org List-Id: intel-gfx@lists.freedesktop.org T24gMzAvMTEvMTUgMTA6MDYsIFR2cnRrbyBVcnN1bGluIHdyb3RlOgo+Cj4gT24gMjkvMTEvMTUg MDg6NDgsIENocmlzIFdpbHNvbiB3cm90ZToKPj4gTGltaXQgYnVzeXdhaXRpbmcgb25seSB0byB0 aGUgcmVxdWVzdCBjdXJyZW50bHkgYmVpbmcgcHJvY2Vzc2VkIGJ5IHRoZQo+PiBHUFUuIElmIHRo ZSByZXF1ZXN0IGlzIG5vdCBjdXJyZW50bHkgYmVpbmcgcHJvY2Vzc2VkIGJ5IHRoZSBHUFUsIHRo ZXJlCj4+IGlzIGEgdmVyeSBsb3cgbGlrZWxpaG9vZCBvZiBpdCBiZWluZyBjb21wbGV0ZWQgd2l0 aGluIHRoZSAyIG1pY3Jvc2Vjb25kCj4+IHNwaW4gdGltZW91dCBhbmQgc28gd2Ugd2lsbCBqdXN0 IGJlIHdhc3RpbmcgQ1BVIGN5Y2xlcy4KPj4KPj4gdjI6IENoZWNrIGZvciBsb2dpY2FsIGludmVy c2lvbiB3aGVuIHJlYmFzaW5nIC0gd2Ugd2VyZSBpbmNvcnJlY3RseQo+PiBjaGVja2luZyBmb3Ig dGhpcyByZXF1ZXN0IGJlaW5nIGFjdGl2ZSwgYW5kIGluc3RlYWQgYnVzeXdhaXRpbmcgZm9yCj4+ IHdoZW4gdGhlIEdQVSB3YXMgbm90IHlldCBwcm9jZXNzaW5nIHRoZSByZXF1ZXN0IG9mIGludGVy ZXN0Lgo+Pgo+PiB2MzogVHJ5IGFub3RoZXIgY29sb3VyIGZvciB0aGUgc2Vxbm8gbmFtZXMuCj4+ IHY0OiBBbm90aGVyIGNvbG91ciBmb3IgdGhlIGZ1bmN0aW9uIG5hbWVzLgoKQWRkaW5nIGEgZmll bGQgaW4gdGhlIHJlcXVlc3QgdG8gdHJhY2sgdGhlIHNlcXVlbmNlIG51bWJlciBvZiB0aGUgCnBy ZXZpb3VzIHJlcXVlc3QgaXNuJ3QgaWRlYWwgd2hlbiBjb25zaWRlcmluZyB0aGUgc2NoZWR1bGVy IGFuZCAKcHJlZW1wdGlvbi4gQnV0IHdlJ3ZlIGdvdCBhIHNlcGFyYXRlIGJhdGNoLWluLXByb2dy ZXNzIHNlcXVlbmNlIG51bWJlciAKaW4gdGhlIGhhcmR3YXJlIHN0YXR1cyBwYWdlIChhbHNvIGZv ciB1c2UgYnkgVERSIHRvIGNoZWNrIHdoaWNoIGJhdGNoIGlzIApjdXJyZW50bHkgcnVubmluZyks IHNvIHlvdSBjb3VsZCB1c2UgdGhhdC4gVGhlbiB0aGUgY2hlY2sgaXMgc2ltcGx5CgogICAgIGN1 cnIgPSBpbnRlbF9yZWFkX3N0YXR1c19wYWdlKHJpbmcsIEk5MTVfQkFUQ0hfQUNUSVZFX1NFUU5P KTsKICAgICBpZiAoY3VyciAhPSByZXEtPnNlcW5vKQogICAgICAgICByZXR1cm4gLUVBR0FJTjsK Ci5EQXZlLgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJ bnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=