From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH v6 14/25] drm/i915: Manually unwind after a failed request allocation Date: Wed, 27 Apr 2016 14:03:28 +0100 Message-ID: <5720B8A0.6040801@linux.intel.com> References: <1461701180-895-1-git-send-email-chris@chris-wilson.co.uk> <1461701180-895-15-git-send-email-chris@chris-wilson.co.uk> <5720B5DA.70507@linux.intel.com> <20160427125816.GD27856@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id 113AA6EAC4 for ; Wed, 27 Apr 2016 13:04:11 +0000 (UTC) In-Reply-To: <20160427125816.GD27856@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 , intel-gfx@lists.freedesktop.org, Mika Kuoppala , Joonas Lahtinen List-Id: intel-gfx@lists.freedesktop.org Ck9uIDI3LzA0LzE2IDEzOjU4LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gT24gV2VkLCBBcHIgMjcs IDIwMTYgYXQgMDE6NTE6MzhQTSArMDEwMCwgVHZydGtvIFVyc3VsaW4gd3JvdGU6Cj4+Cj4+IE9u IDI2LzA0LzE2IDIxOjA2LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4+PiBJbiB0aGUgbmV4dCBwYXRj aGVzLCB3ZSB3YW50IHRvIG1vdmUgdGhlIHdvcmsgb3V0IG9mIGZyZWVpbmcgdGhlIHJlcXVlc3QK Pj4+IGFuZCBpbnRvIGl0cyByZXRpcmVtZW50IChzbyB0aGF0IHdlIGNhbiBmcmVlIHRoZSByZXF1 ZXN0IHdpdGhvdXQKPj4+IHJlcXVpcmluZyB0aGUgc3RydWN0X211dGV4KS4gVGhpcyBtZWFucyB0 aGF0IHdlIGNhbm5vdCByZWx5IG9uCj4+PiB1bnJlZmVyZW5jaW5nIHRoZSByZXF1ZXN0IHRvIGNv bXBsZXRlbHkgdGVhcmRvd24gdGhlIHJlcXVlc3QgYW55IG1vcmUKPj4+IGFuZCBzbyB3ZSBuZWVk IHRvIG1hbnVhbGx5IHVud2luZCB0aGUgZmFpbGVkIGFsbG9jYXRpb24uIEluIGRvaW5nIHNvLCB3 ZQo+Pj4gcmVvcmRlciB0aGUgYWxsb2NhdGlvbiBpbiBvcmRlciB0byBtYWtlIHRoZSB1bndpbmQg c2ltcGxlIChhbmQgZW5zdXJlCj4+PiB0aGF0IHdlIGRvbid0IHRyeSB0byB1bndpbmQgYSBwYXJ0 aWFsIHJlcXVlc3QgdGhhdCBtYXkgaGF2ZSBtb2RpZmllZAo+Pj4gZ2xvYmFsIHN0YXRlKSBhbmQg c28gd2UgZW5kIHVwIHB1c2hpbmcgdGhlIGluaXRpYWwgcHJlYWxsb2NhdGlvbiBkb3duCj4+PiBp bnRvIHRoZSBlbmdpbmUgcmVxdWVzdCBpbml0aWFsaXNhdGlvbiBmdW5jdGlvbnMgd2hlcmUgd2Ug aGF2ZSB0aGUKPj4+IHJlcXVpc2l0ZSBjb250cm9sIG92ZXIgdGhlIHN0YXRlIG9mIHRoZSByZXF1 ZXN0Lgo+Pj4KPj4+IE1vdmluZyB0aGUgaW5pdGlhbCBwcmVhbGxvY2F0aW9uIGludG8gdGhlIGVu Z2luZSBpcyBsZXNzIHRoYW4gaWRlYWw6IGl0Cj4+PiBtb3ZlcyBsb2dpYyB0byBoYW5kbGUgYSBz cGVjaWZpYyBwcm9ibGVtIHdpdGggcmVxdWVzdCBoYW5kbGluZyBvdXQgb2YKPj4+IHRoZSBjb21t b24gY29kZS4gT24gdGhlIG90aGVyIGhhbmQsIGl0IGRvZXMgYWxsb3cgdGhvc2UgYmFja2VuZHMK Pj4+IHNpZ25pZmljYW50bHkgbW9yZSBmbGV4aWJpbGl0eSBpbiBwZXJmb3JtaW5nIGl0cyBhbGxv Y2F0aW9ucy4KPj4KPj4gQ291bGQgYWRkIF9mcmVlX3JlcXVlc3RfZXh0cmFzIHdoaWNoIHdvdWxk IG9ubHkgYmUgYWxsb3dlZCB0byBiZQo+PiBjYWxsZWQgZnJvbSBfYWxsb2NfcmVxdWVzdD8gVGhh dCB3b3VsZCBlbmFibGUgbm90LXBvbGx1dGluZyB0aGUKPj4gZW5naW5lIHdpdGggY29tbW9uIGNv ZGUgSSB0aGluay4KPgo+IElmIHlvdSBsb29rIGF0IHdoZXJlIEkgdGhpbmsgaXQgc2hvdWxkIGJl IHBsYWNlZCBpbnNpZGUgbHJjLCB0aGVuIHdlCj4gbmVlZCBtdWx0aXBsZSBwaGFzZXMuIE5vdCB0 aGF0IGlzbid0IG11Y2ggb2YgYSBiaWcgZGVhbDoKPgo+IHJlcXVlc3RfYWxsb2M6Cj4KPiAJZW5n aW5lLT5waW5fcmVxdWVzdCgpCj4KPiAJLyogcHJlcCAqLwo+Cj4gCWVuZ2luZS0+aW5pdF9jb250 ZXh0KCkKPgo+IGFyZSBtb3JlIG9yIGxlc3Mgd2hhdCB3ZSBuZWVkLCBpdCB3aWxsIHRha2UgYSBi aXQgb2Ygb3JnYW5pc2F0aW9uIHRvCj4gYWxpZ24gbGVnYWN5IC8gZXhlY2xpc3RzLiBCdXQgaXQg Y2FuIGJlIGRvbmUuCgpGb3Jnb3QgdG8gc2F5LCBwYXRjaCBsb29rcyBjb3JyZWN0IHRvIG1lIGFz IGl0IGlzLiBTbyByLWIgZnJvbSB0aGF0IApwb2ludCBvZiB2aWV3IGFueXdheS4gQmVjYXVzZSBp biBteSBtaW5kIHNvbHZpbmcgdGhlIGJpZyBwZXJmb3JtYW5jZSAKc2xvcHBpbmVzcyB0aGUgc2Vy aWVzIGZpeGVzIGlzIG11Y2ggbW9yZSBpbXBvcnRhbnQgdGhhbiBvbmUgKG1vcmUpIApzbGlnaHQg dGVtcG9yYXJ5IGRlc2lnbiBpbmVsZWdhbmNlLgoKUmVnYXJkcywKClR2cnRrbwpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK