From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/i915: Keep ring->active_list and ring->requests_list consistent Date: Mon, 23 Mar 2015 10:40:39 +0100 Message-ID: <20150323094039.GR1349@phenom.ffwll.local> References: <1426702762-6490-1-git-send-email-chris@chris-wilson.co.uk> <20150323084915.GJ1349@phenom.ffwll.local> <20150323091336.GA26060@nuc-i3427.alporthouse.com> <20150323091502.GB26060@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-f172.google.com (mail-wi0-f172.google.com [209.85.212.172]) by gabe.freedesktop.org (Postfix) with ESMTP id CDA7989996 for ; Mon, 23 Mar 2015 02:38:55 -0700 (PDT) Received: by wibdy8 with SMTP id dy8so42147613wib.0 for ; Mon, 23 Mar 2015 02:38:55 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20150323091502.GB26060@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@lists.freedesktop.org, John Harrison , Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBNYXIgMjMsIDIwMTUgYXQgMDk6MTU6MDJBTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIE1vbiwgTWFyIDIzLCAyMDE1IGF0IDA5OjEzOjM2QU0gKzAwMDAsIENocmlzIFdp bHNvbiB3cm90ZToKPiA+IE9uIE1vbiwgTWFyIDIzLCAyMDE1IGF0IDA5OjQ5OjE1QU0gKzAxMDAs IERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4gPiA+IEluIGNhc2UgaXQncyBidXJyaWVkIHRvbyBtdWNo IGluIHRoZSB0aHJlYWQ6Cj4gPiA+IAo+ID4gPiBSZXZpZXdlZC1ieTogRGFuaWVsIFZldHRlciA8 ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KPiA+ID4gCj4gPiA+IEFkZGFkZW5kdW0gZm9yIHRoZSBj b21taXQ6Cj4gPiA+IAo+ID4gPiAiTm90ZSB0aGF0IHRoaXMgaXMgb25seSBhIHByb2JsZW0gaW4g ZXZpY3Rfdm0gd2hlcmUgdGhlIGZvbGxvd2luZyBoYXBwZW5zCj4gPiA+IGFmdGVyIGEgcmV0aXJl X3JlcXVlc3QgaGFzIGNsZWFuZWQgb3V0IGFsbCByZXF1ZXN0cywgYnV0IG5vdCBhbGwgYWN0aXZl Cj4gPiA+IGJvOgo+ID4gPiAtIGludGVsX3JpbmdfaWRsZSBjYWxsZWQgZnJvbSBpOTE1X2dwdV9p ZGxlIG5vdGljZXMgdGhhdCBubyByZXF1ZXN0cyBhcmUKPiA+ID4gICBvdXRzdGFuZGluZyBhbmQg aW1tZWRpYXRlbHkgcmV0dXJucy4KPiA+ID4gLSBpOTE1X2dlbV9yZXRpcmVfcmVxdWVzdHNfcmlu ZyBjYWxsZWQgZnJvbSBpOTE1X2dlbV9yZXRpcmVfcmVxdWVzdHMgYWxzbwo+ID4gPiAgIGltbWVk aWF0ZWx5IHJldHVybnMgd2hlbiB0aGVyZSdzIG5vIHJlcXVlc3QsIHN0aWxsIGxlYXZpbmcgdGhl IGJvIG9uIHRoZQo+ID4gPiAgIGFjdGl2ZSBsaXN0Lgo+ID4gPiAtIGV2aWN0X3ZtIGhpdHMgdGhl IFdBUk5fT04oIWxpc3RfZW1wdHkoJnZtLT5hY3RpdmVfbGlzdCkpIGFmdGVyIGV2aWN0aW5nCj4g PiA+ICAgYWxsIGFjdGl2ZSBvYmplY3RzIHRoYXQgdGhlcmUncyBzdGlsbCBzdHVmZiBsZWZ0IHRo YXQgc2hvdWxkbid0IGJlCj4gPiA+ICAgdGhlcmUuIgo+ID4gPiAKPiA+ID4gQ2hyaXMsIGlzIHRo YXQgYW4gYWNjdXJhdGUgZW5vdWdoIGRlc2NyaXB0aW9uIGZvciBKYW5pIHRvIGFkZCB0byB0aGUK PiA+ID4gcGF0Y2g/Cj4gPiAKPiA+IE5vdCBxdWl0ZS4gSXQgYWZmZWN0cyBldmVyeXdoZXJlIHdo ZXJlIHdlIHJlbHkgb24gaTkxNV9ncHVfaWRsZSgpIGlkbGluZwo+ID4gdGhlIGdwdSAoZS5nLiBz dXNwZW5kKSwgaXQgaXMgb25seSB0aGUgY2FuYXJ5IGluIGk5MTVfZ2VtX2V2aWN0X3ZtKCkKPiA+ IHRoYXQgZmlyc3QgYWxlcnRlZCB1cyB0byB0aGUgYnVnLiBNYXliZSB3ZSBoYXZlIHNvbWUgcmVj ZW50IHdlaXJkIGJ1Z3MgaW4KPiA+IHN1c3BlbmQgKG9yIGl0IG1heSBiZSB0b28gc29vbiBmb3Ig dGhvc2UgcmVwb3J0cyB0byBzdGFydCB0cmlja2xpbmcgaW4pPwo+IAo+IEkgdGFrZSB0aGF0IGJh Y2suIFRoZSBncHUgaXMgaWRsZSAobm8gbW9yZSByZXF1ZXN0cykuIEl0J3MganVzdCB0aGUKPiBi b29ra2VlcGluZyB0aGF0J3Mgd3JvbmcgKGFuZCB0aGF0IG9ubHkgYWZmZWN0cyBldmljdGlvbiBp aXJjKS4KPiAKPiBJIHN0YW5kIGNvcnJlY3RlZC4KClllYWggdG90YWxseSBtaXNzZWQgdGhhdCB0 YmguIEJ1dCBzaW5jZSB3ZSByZXN0b3JlIGdndHQgcHRlcyBvbiByZXN1bWUgSQp0aGluayBldmVu IGlmIHdlIG1hbmFnZSB0byBsZWF2ZSBhIGJ1bmNoIG9mIG9iamVjdHMgbW9yZSBiZWhpbmQgd2Ug c2hvdWxkCmJlIGZpbmUuIFdvcnN0LWNhc2UgdGhlcmUncyBtb3JlIHRhcmdldCBhcmVhIGZvciBz dHJheSB3cml0ZXMgZnJvbSB0aGUKYmlvcyBvbiBTNCA7LSkKLURhbmllbAotLSAKRGFuaWVsIFZl dHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3 bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50 ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK