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: Fri, 20 Mar 2015 16:33:08 +0100 Message-ID: <20150320153308.GV1349@phenom.ffwll.local> References: <1426702762-6490-1-git-send-email-chris@chris-wilson.co.uk> <20150319173728.GI31422@phenom.ffwll.local> <20150319221742.GA15445@nuc-i3427.alporthouse.com> <20150320100656.GG1349@phenom.ffwll.local> <20150320130210.GE10812@nuc-i3427.alporthouse.com> <20150320133951.GF10812@nuc-i3427.alporthouse.com> <20150320143252.GO1349@phenom.ffwll.local> <20150320144504.GG10812@nuc-i3427.alporthouse.com> <20150320150050.GS1349@phenom.ffwll.local> <20150320150439.GA23241@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 6D4937206F for ; Fri, 20 Mar 2015 08:31:57 -0700 (PDT) Received: by wixw10 with SMTP id w10so28566276wix.0 for ; Fri, 20 Mar 2015 08:31:56 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20150320150439.GA23241@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 T24gRnJpLCBNYXIgMjAsIDIwMTUgYXQgMDM6MDQ6MzlQTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIEZyaSwgTWFyIDIwLCAyMDE1IGF0IDA0OjAwOjUwUE0gKzAxMDAsIERhbmllbCBW ZXR0ZXIgd3JvdGU6Cj4gPiBPbiBGcmksIE1hciAyMCwgMjAxNSBhdCAwMjo0NTowNFBNICswMDAw LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gPiA+IE9uIEZyaSwgTWFyIDIwLCAyMDE1IGF0IDAzOjMy OjUyUE0gKzAxMDAsIERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4gPiA+ID4gQnV0IGlmIHdlIGRvIHRo YXQgc2hvcnQtY2lyY3VpdGluZyBpbiByaW5nX2lkbGUgdGhlIGFsbCB0aGUgcmVxdWVzdHMKPiA+ ID4gPiBfc2hvdWxkXyBiZSBjb21wbGV0ZWQuIFdoaWNoIG1lYW5zZSByZXRpcmVfcmVxdWVzdF9y aW5nIHNob3VsZCBtb3ZlIGFsbAo+ID4gPiA+IGJ1ZmZlcnMgdG8gdGhlIGluYWN0aXZlIGxpc3Qs IGV2ZW4gd2hlbiB3ZSBkbyB0aGF0IGJlZm9yZSByZXRpcmluZwo+ID4gPiA+IHJlcXVlc3RzLgo+ ID4gPiAKPiA+ID4gV2UgdGVzdCBmb3IgdGhlIHJlcXVlc3RzIHRvIGJlIHJldGlyZWQgYWZ0ZXIg d2UgdGVzdCBmb3IgdGhlIGJ1ZmZlcnMgdG8KPiA+ID4gYmUgcmV0aXJlZC4gSXQgaXMgdmVyeSBl YXN5IHRoZW4gZm9yIHVzIHRvIGhhdmUgYWN0aXZlIGJ1ZmZlcnMgYXMgdGhlCj4gPiA+IHNlcW5v IGFkdmFuY2VkIGFmdGVyIHRoZSBidWZmZXIgcmV0aXJlbWVudCBhbmQgYmVmb3JlIHRoZSByZXF1 ZXN0cy4gVGhhdAo+ID4gPiBpcyAob25lIG9mKSB0aGUgcmVhc29ucyB3aHkgd2UgcHJldmlvdXNs eSBzYW1wbGVkIHNlcW5vIG9ubHkgb25jZSB3aGVuCj4gPiA+IHJldGlyaW5nIGJ1ZmZlcnMgKyBy ZXF1ZXN0cy4KPiA+IAo+ID4gWWVhaCBJIGdldCB0aGF0IHBhcnQgb2YgdGhlIHJhY2UuIEJ1dCBi ZWZvcmUgd2UgcmV0aXJlIGFueXRoaW5nIGluIHRoZXNlCj4gPiBjYWxsc2l0ZXMgd2UgY2FsbCBn cHVfaWRsZS4gQW5kIHRoYXQgd2FpdHMgZm9yIGV2ZXJ5dGhpbmcgdG8gY29tcGxldGUsCj4gPiBl eGNlcHQgd2hlbnQgdGhlcmUgYXJlIG5vdCBvdXRzdGFuZGluZyByZXF1ZXN0cyAoaS5lLiAtPnJl cXVlc3RfbGlzdCBpcwo+ID4gZW1weXQpLiBTbyBlaXRoZXIKPiA+IC0gLT5yZXF1ZXN0X2xpc3Qg aXMgZW1wdHkgaW4gcmluZ19pZGxlLCB3aGljaCBtZWFucyBhbGwgcmVxdWVzdHMgc2hvdWxkCj4g PiAgIGhhdmUgY29tcGxldGVkLiAgRXZlbiBpZiB0aGVyZSBhcmUgc29tZSBsaW5nZXJpbmcgYWN0 aXZlIGJ1ZmZlcnMgc3RpbGwKPiA+ICAgYXJvdW5kIHdlIHNob3VsZCBjbGVhbiB0aGVtIHVwLgo+ ID4gLSAtPnJlcXVlc3RfbGlzdCBpcyBub3QgZW1wdHksIGluIHdoaWNoIGNhc2Ugd2UgZG8gYSBm dWxsIHdhaXQgZm9yIHRoZQo+ID4gICBtb3N0IHJlY2VudCByZXF1ZXN0LiBBZ2FpbiBhbGwgcmVx dWVzdHMgc2hvdWxkIGhhdmUgY29tcGxldGVkIGFuZCB3ZQo+ID4gICBzaG91bGQgYmUgYWJsZSB0 byBjbGVhbiBvdXQgYm90aCByZXF1ZXN0IGFuZCBhY3RpdmUgbGlzdHMuCj4gPiAKPiA+IEkgZG8g c2VlIGhvdyB3ZSBjYW4gZ2V0IG91dCBvZiB0aGUgcmV0aXJlX3JlcXVlc3QgZnVuY3Rpb25zIHdp dGggcmVxdWVzdHMKPiA+IGVtcHR5IGJ1dCBzdGlsbCBhY3RpdmUgYnVmZmVycyBhcm91bmQuIEJ1 dCBJIGRvbid0IHVuZGVyc3RhbmQgaG93IHRoYXQncwo+ID4gcG9zc2libGUgd2l0aCBhIGdwdV9p ZGxlIGluIGZyb250LiBBbmQgdGh1cyBmYXIgYWxsIHRyYWNlcyBhcmUgZnJvbSBwbGFjZXMKPiA+ IHdoZXJlIHdlIGRvIGNhbGwgZ3B1X2lkbGUgZmlyc3QuCj4gPiAKPiA+IE9yIGFtIEkgbWlzc2lu ZyBzb21ldGhpbmc/Cj4gCj4gVGhlIHJldGlyZSBjb21lcyBiZWZvcmUgdGhlIGJlZm9yZSB0aGUg Z3B1X2lkbGUgKHdlIHJldGlyZSBvZnRlbiBhcyBhCj4gcGFydCBvZiBidXN5LCBleGVjYnVmZmVy LCB0aW1lcnMgZXRjKS4gVGhlIHRyYWNlcyBzaG93IGV4YWN0bHkgdGhhdC4KClllYWgsIHRoZSBz ZXF1ZW5jZSBJIHNlZSBpczoKMS4gcmV0aXJlIHJlcXVlc3RzIGxlYXZlcyBhY3RpdmUgb2JqZWN0 cyBiZWhpbmQgd2l0aCBhbGwgcmVxdWVzdHMgcmV0aXJlZC4KMi4gZXZpY3RfdmltCnwtPiAyYS4g Z3B1X2lkbGUKfC0+IDJiLiByZXRpcmVfcmVxdWVzdHMKfC0+IDJjLiBXQVJOX09OKGk5MTVfZ2Vt X2V2aWN0X3ZtKTsKCkkgYWdyZWUgd2l0aCB5b3UgdGhhdCBiZWZvcmUgdGhlIGNhbGwgdG8gZXZp Y3Rfdm0gdGhlIGxpc3RzIGFyZQppbmNvbnNpc3RlbnQuIFdoYXQgSSBkb24ndCB1bmRlcnN0YW5k IGhvdyB0aGF0IGluY29uc2lzdGVuY3kgY2FuIGdldCBwYXN0CnRoZSAyYS8yYiBkb3VibGUtcHVu Y2guCgpPciBkbyBJIGhhdmUgdGhlIHdyb25nIHNlcXVlbmNlIGluIG1pbmQ/Ci1EYW5pZWwKLS0g CkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6 Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwt Z2Z4Cg==