From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/i915: Free resources correctly if we cannot map status page during ctx create Date: Tue, 18 Nov 2014 09:05:08 +0100 Message-ID: <20141118080508.GV25711@phenom.ffwll.local> References: <1416239307-15941-1-git-send-email-arun.siluvery@linux.intel.com> <20141117190409.GN25711@phenom.ffwll.local> <20141118074440.GF9624@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-f180.google.com (mail-wi0-f180.google.com [209.85.212.180]) by gabe.freedesktop.org (Postfix) with ESMTP id B2D3E6E385 for ; Tue, 18 Nov 2014 00:04:49 -0800 (PST) Received: by mail-wi0-f180.google.com with SMTP id n3so4204026wiv.13 for ; Tue, 18 Nov 2014 00:04:48 -0800 (PST) Content-Disposition: inline In-Reply-To: <20141118074440.GF9624@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 , Arun Siluvery , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBOb3YgMTgsIDIwMTQgYXQgMDc6NDQ6NDBBTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIE1vbiwgTm92IDE3LCAyMDE0IGF0IDA4OjA0OjA5UE0gKzAxMDAsIERhbmllbCBW ZXR0ZXIgd3JvdGU6Cj4gPiBPbiBNb24sIE5vdiAxNywgMjAxNCBhdCAwMzo0ODoyN1BNICswMDAw LCBBcnVuIFNpbHV2ZXJ5IHdyb3RlOgo+ID4gPiBXZSBhcmUgbm90IGZyZWVpbmcgbWVtb3J5IGFs bG9jYXRlZCBmb3IgcmluZ2J1ZiBhbmQgY3R4IGlmIHdlIGZhaWwKPiA+ID4gdG8gbWFwIHN0YXR1 cyBwYWdlIHNvIHJlbGVhc2UgYWxsIHJlc291cmNlcyBjb3JyZWN0bHkuCj4gPiA+IAo+ID4gPiBT aWduZWQtb2ZmLWJ5OiBBcnVuIFNpbHV2ZXJ5IDxhcnVuLnNpbHV2ZXJ5QGxpbnV4LmludGVsLmNv bT4KPiA+ID4gLS0tCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYyB8IDYg KysrKy0tCj4gPiA+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u cygtKQo+ID4gPiAKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2xyYy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMKPiA+ID4gaW5kZXggZjNl ZmRiZC4uYTg0ZDI0YiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfbHJjLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMKPiA+ ID4gQEAgLTE3NzcsOCArMTc3NywxMCBAQCBpbnQgaW50ZWxfbHJfY29udGV4dF9kZWZlcnJlZF9j cmVhdGUoc3RydWN0IGludGVsX2NvbnRleHQgKmN0eCwKPiA+ID4gIAkJcmluZy0+c3RhdHVzX3Bh Z2UuZ2Z4X2FkZHIgPSBpOTE1X2dlbV9vYmpfZ2d0dF9vZmZzZXQoY3R4X29iaik7Cj4gPiA+ICAJ CXJpbmctPnN0YXR1c19wYWdlLnBhZ2VfYWRkciA9Cj4gPiA+ICAJCQkJa21hcChzZ19wYWdlKGN0 eF9vYmotPnBhZ2VzLT5zZ2wpKTsKPiA+ID4gLQkJaWYgKHJpbmctPnN0YXR1c19wYWdlLnBhZ2Vf YWRkciA9PSBOVUxMKQo+ID4gPiAtCQkJcmV0dXJuIC1FTk9NRU07Cj4gPiA+ICsJCWlmIChyaW5n LT5zdGF0dXNfcGFnZS5wYWdlX2FkZHIgPT0gTlVMTCkgewo+ID4gPiArCQkJcmV0ID0gLUVOT01F TTsKPiA+ID4gKwkJCWdvdG8gZXJyb3I7Cj4gPiA+ICsJCX0KPiA+IAo+ID4gU2luY2UgdGhpcyBw b3BwZWQgdXA6IERvIHdlIGhhdmUgYW4gYXV0b21hdGVkIGlndCB0ZXN0Y2FzZSB0byBleGVyY2lz ZQo+ID4gdGhpcyBjb3JuZXItY2FzZT8KPiAKPiBIb3c/IGttYXAoKSBuZXZlciByZXR1cm5zIE5V TEwuCgpPaCBkZWFyLgoKL21lIGhhbmdzIGhlYWQgaW4gc2hhbWUKCkknbGwgZG8gYSBwYXRjaCB0 byBjb3JyZWN0IHRoaXMuCi1EYW5pZWwKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5l ZXIsIEludGVsIENvcnBvcmF0aW9uCis0MSAoMCkgNzkgMzY1IDU3IDQ4IC0gaHR0cDovL2Jsb2cu ZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK