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:00:50 +0100 Message-ID: <20150320150050.GS1349@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> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f182.google.com (mail-wi0-f182.google.com [209.85.212.182]) by gabe.freedesktop.org (Postfix) with ESMTP id CF05F6EC5A for ; Fri, 20 Mar 2015 07:59:41 -0700 (PDT) Received: by wibgn9 with SMTP id gn9so16932232wib.1 for ; Fri, 20 Mar 2015 07:59:41 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20150320144504.GG10812@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 T24gRnJpLCBNYXIgMjAsIDIwMTUgYXQgMDI6NDU6MDRQTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIEZyaSwgTWFyIDIwLCAyMDE1IGF0IDAzOjMyOjUyUE0gKzAxMDAsIERhbmllbCBW ZXR0ZXIgd3JvdGU6Cj4gPiBCdXQgaWYgd2UgZG8gdGhhdCBzaG9ydC1jaXJjdWl0aW5nIGluIHJp bmdfaWRsZSB0aGUgYWxsIHRoZSByZXF1ZXN0cwo+ID4gX3Nob3VsZF8gYmUgY29tcGxldGVkLiBX aGljaCBtZWFuc2UgcmV0aXJlX3JlcXVlc3RfcmluZyBzaG91bGQgbW92ZSBhbGwKPiA+IGJ1ZmZl cnMgdG8gdGhlIGluYWN0aXZlIGxpc3QsIGV2ZW4gd2hlbiB3ZSBkbyB0aGF0IGJlZm9yZSByZXRp cmluZwo+ID4gcmVxdWVzdHMuCj4gCj4gV2UgdGVzdCBmb3IgdGhlIHJlcXVlc3RzIHRvIGJlIHJl dGlyZWQgYWZ0ZXIgd2UgdGVzdCBmb3IgdGhlIGJ1ZmZlcnMgdG8KPiBiZSByZXRpcmVkLiBJdCBp cyB2ZXJ5IGVhc3kgdGhlbiBmb3IgdXMgdG8gaGF2ZSBhY3RpdmUgYnVmZmVycyBhcyB0aGUKPiBz ZXFubyBhZHZhbmNlZCBhZnRlciB0aGUgYnVmZmVyIHJldGlyZW1lbnQgYW5kIGJlZm9yZSB0aGUg cmVxdWVzdHMuIFRoYXQKPiBpcyAob25lIG9mKSB0aGUgcmVhc29ucyB3aHkgd2UgcHJldmlvdXNs eSBzYW1wbGVkIHNlcW5vIG9ubHkgb25jZSB3aGVuCj4gcmV0aXJpbmcgYnVmZmVycyArIHJlcXVl c3RzLgoKWWVhaCBJIGdldCB0aGF0IHBhcnQgb2YgdGhlIHJhY2UuIEJ1dCBiZWZvcmUgd2UgcmV0 aXJlIGFueXRoaW5nIGluIHRoZXNlCmNhbGxzaXRlcyB3ZSBjYWxsIGdwdV9pZGxlLiBBbmQgdGhh dCB3YWl0cyBmb3IgZXZlcnl0aGluZyB0byBjb21wbGV0ZSwKZXhjZXB0IHdoZW50IHRoZXJlIGFy ZSBub3Qgb3V0c3RhbmRpbmcgcmVxdWVzdHMgKGkuZS4gLT5yZXF1ZXN0X2xpc3QgaXMKZW1weXQp LiBTbyBlaXRoZXIKLSAtPnJlcXVlc3RfbGlzdCBpcyBlbXB0eSBpbiByaW5nX2lkbGUsIHdoaWNo IG1lYW5zIGFsbCByZXF1ZXN0cyBzaG91bGQKICBoYXZlIGNvbXBsZXRlZC4gIEV2ZW4gaWYgdGhl cmUgYXJlIHNvbWUgbGluZ2VyaW5nIGFjdGl2ZSBidWZmZXJzIHN0aWxsCiAgYXJvdW5kIHdlIHNo b3VsZCBjbGVhbiB0aGVtIHVwLgotIC0+cmVxdWVzdF9saXN0IGlzIG5vdCBlbXB0eSwgaW4gd2hp Y2ggY2FzZSB3ZSBkbyBhIGZ1bGwgd2FpdCBmb3IgdGhlCiAgbW9zdCByZWNlbnQgcmVxdWVzdC4g QWdhaW4gYWxsIHJlcXVlc3RzIHNob3VsZCBoYXZlIGNvbXBsZXRlZCBhbmQgd2UKICBzaG91bGQg YmUgYWJsZSB0byBjbGVhbiBvdXQgYm90aCByZXF1ZXN0IGFuZCBhY3RpdmUgbGlzdHMuCgpJIGRv IHNlZSBob3cgd2UgY2FuIGdldCBvdXQgb2YgdGhlIHJldGlyZV9yZXF1ZXN0IGZ1bmN0aW9ucyB3 aXRoIHJlcXVlc3RzCmVtcHR5IGJ1dCBzdGlsbCBhY3RpdmUgYnVmZmVycyBhcm91bmQuIEJ1dCBJ IGRvbid0IHVuZGVyc3RhbmQgaG93IHRoYXQncwpwb3NzaWJsZSB3aXRoIGEgZ3B1X2lkbGUgaW4g ZnJvbnQuIEFuZCB0aHVzIGZhciBhbGwgdHJhY2VzIGFyZSBmcm9tIHBsYWNlcwp3aGVyZSB3ZSBk byBjYWxsIGdwdV9pZGxlIGZpcnN0LgoKT3IgYW0gSSBtaXNzaW5nIHNvbWV0aGluZz8KLURhbmll bAotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24K aHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK