From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v2] drm/i915: recheck ringspace after wait+retire Date: Thu, 18 Dec 2014 21:19:57 +0100 Message-ID: <20141218201957.GR2711@phenom.ffwll.local> References: <1418922221-18789-1-git-send-email-david.s.gordon@intel.com> <20141218171831.GL32100@nuc-i3427.alporthouse.com> <5493184E.3090203@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wg0-f44.google.com (mail-wg0-f44.google.com [74.125.82.44]) by gabe.freedesktop.org (Postfix) with ESMTP id 0362289D4B for ; Thu, 18 Dec 2014 12:20:02 -0800 (PST) Received: by mail-wg0-f44.google.com with SMTP id b13so2656542wgh.3 for ; Thu, 18 Dec 2014 12:20:01 -0800 (PST) Content-Disposition: inline In-Reply-To: <5493184E.3090203@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Dave Gordon Cc: "intel-gfx@lists.freedesktop.org" List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBEZWMgMTgsIDIwMTQgYXQgMDY6MDk6MThQTSArMDAwMCwgRGF2ZSBHb3Jkb24gd3Jv dGU6Cj4gT24gMTgvMTIvMTQgMTc6MTgsIENocmlzIFdpbHNvbiB3cm90ZToKPiA+IE9uIFRodSwg RGVjIDE4LCAyMDE0IGF0IDA1OjAzOjQxUE0gKzAwMDAsIERhdmUgR29yZG9uIHdyb3RlOgo+ID4+ IEluIHtpbnRlbCxsb2dpY2FsfV9yaW5nX3dhaXRfcmVxdWVzdCgpLCB3ZSB0cnkgdG8gZmluZCBh IHJlcXVlc3QKPiA+PiB3aG9zZSBjb21wbGV0aW9uIHdpbGwgcmVsZWFzZSB0aGUgYW1vdW50IG9m IHJpbmcgc3BhY2UgcmVxdWlyZWQuCj4gPj4gSWYgd2UgZmluZCBzdWNoIGEgcmVxdWVzdCwgd2Ug d2FpdCBmb3IgaXQsIGFuZCB0aGVuIHJldGlyZSBpdCwgaW4KPiA+PiB0aGUgZXhwZWN0YXRpb24g dGhhdCB3ZSB3aWxsIG5vdyBoYXZlIGF0IGxlYXN0IHRoZSByZXF1aXJlZCBhbW91bnQKPiA+PiBv ZiBmcmVlIHNwYWNlIGluIHRoZSByaW5nLiBCdXQgaXQncyBnb29kIHRvIGNoZWNrIHRoYXQgdGhp cyBoYXMKPiA+PiBhY3R1YWxseSBoYXBwZW5lZCwgc28gd2UgY2FuIGJhY2sgb3V0IHdpdGggYSBt ZWFuaW5nZnVsIGVycm9yCj4gPj4gY29kZSBpZiBzb21ldGhpbmcgdW5leHBlY3RlZCBoYXMgaGFw cGVuZWQsIHN1Y2ggYXMgd2FpdF9yZXF1ZXN0Cj4gPj4gcmV0dXJuaW5nIGVhcmx5Lgo+ID4gCj4g PiBJdCdzIHByZXR0eSBwb2ludGxlc3MuIEl0J3MgYSBwcm9ncmFtbWluZyBidWcsIGlmIGFueXRo aW5nIGl0IHNob3VsZAo+ID4gV0FSTiBpZiBpdCBoYXBwZW5zLgo+ID4gLUNocmlzCj4gCj4gSSBk b24ndCByZWdhcmQgcHJldmVudGluZyB0aGUgcHJvcGFnYXRpb24gb2YgZXJyb3JzIGFzIHBvaW50 bGVzcywKPiB3aGV0aGVyIG9yIG5vdCBpdCdzIGEgcHJvZ3JhbW1pbmcgYnVnLiBJZiB0aGlzIGNh c2UgYXJvc2UsIHRoZW4gd2l0aG91dAo+IHRoaXMgY2hlY2sgd2Ugd291bGQgZ28gYWhlYWQgYW5k IHRyYW1wbGUgb3ZlciB3aGF0ZXZlciB3YXMgbmV4dCBpbiB0aGUKPiByaW5nLiBRdWl0ZSBsaWtl bHkgVEFJTCB3b3VsZCBvdmVydGFrZSBIRUFELCBhbmQgdGhlbiBhbGwgc29ydHMgb2YKPiBiaXph cnJlIHRoaW5ncyB3b3VsZCBoYXBwZW4gc29tZSB0aW1lIGxhdGVyLgo+IAo+IEluIHBhcnRpY3Vs YXIsIHRoaXMgbWF5IGJlIGFibGUgdG8gY2F0Y2ggYnVncyBpbnRyb2R1Y2VkIGJ5IC9mdXR1cmUK PiBmZWF0dXJlcy8sIHN1Y2ggYXMgVERSLCBzY2hlZHVsaW5nLCBhbmQgcHJlZW1wdGlvbiwgYWxs IG9mIHdoaWNoIGFyZSBpbgo+IHByZXBhcmF0aW9uIG5vdyBhbmQgYWxsIG9mIHdoaWNoIGhhdmUg dGhlIHBvdGVudGlhbCB0byBkaXNydXB0IHRoZQo+IHByZWRpY3RhYmxlIGZsb3cgb2YgcmVxdWVz dHMuIFNvIGl0J3MgZ29vZCB0byBiZSByZXNpbGllbnQgdG8gdXBjb21pbmcKPiBjaGFuZ2VzIGFu ZCBtYWtlIGl0IGFzIGVhc3kgYXMgcG9zc2libGUgdG8gY2F0Y2ggYnVncyBhdCB0aGUgZWFybGll c3QKPiBvcHBvcnR1bml0eS4KPiAKPiBUaGlzIGlzIGFsc28gYSBzdGVwIHRvd2FyZHMgdGhlIGRl ZHVwbGljYXRpb24gb2YgdGhlIHJpbmdidWZmZXIgYW5kIExSQwo+IHBhdGhzIGJ5IG1ha2luZyBz dXJlIHRoYXQgdGhleSBhcmUgYXMgc2ltaWxhciBhcyBwb3NzaWJsZSwgYW5kIHRodXMKPiBzaW1w bGUgdG8gbWVyZ2UgYXQgc29tZSBsYXRlciBvcHBvcnR1bml0eS4KCk92ZXJ3cml0aW5nIHRoZSBU QUlMIGlzIGEgZmFpcmx5IGJlbmlnbiBkaXNhc3RlciBhcyBmYXIgYXMgZ3B1cyBhcmUKY29uY2Vy bmVkLCB0aGUgZ3B1IHRlbmRzIHRvIHN1cnZpdmUgdGhvc2UuIEkgY29uY3VyIHdpdGggQ2hyaXMg dGhhdCBhCnNpbXBsZSBXQVJOX09OIGZvciBwYXJhbm9pYSBpcyBnb29kIGVub3VnaC4gQW5kIEkg ZG9uJ3QgdGhpbmsgd2UgbmVlZCB0aGUKY29tbWVudHMsIGltbyB0aGUgY29kZSBpcyBjbGVhciBl bm91Z2ggYXMtaXMuCi1EYW5pZWwKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIs IEludGVsIENvcnBvcmF0aW9uCis0MSAoMCkgNzkgMzY1IDU3IDQ4IC0gaHR0cDovL2Jsb2cuZmZ3 bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50 ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK