From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 05/21] drm/i915/gtt: Don't leak scratch page on mapping error Date: Mon, 15 Jun 2015 12:13:57 +0200 Message-ID: <20150615101357.GP8341@phenom.ffwll.local> References: <1432314314-23530-1-git-send-email-mika.kuoppala@intel.com> <1432314314-23530-6-git-send-email-mika.kuoppala@intel.com> <1433170972.21546.11.camel@jlahtine-mobl1> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f173.google.com (mail-wi0-f173.google.com [209.85.212.173]) by gabe.freedesktop.org (Postfix) with ESMTP id F33476E71C for ; Mon, 15 Jun 2015 03:11:12 -0700 (PDT) Received: by wifx6 with SMTP id x6so72621795wif.0 for ; Mon, 15 Jun 2015 03:11:12 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1433170972.21546.11.camel@jlahtine-mobl1> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Joonas Lahtinen Cc: intel-gfx@lists.freedesktop.org, miku@iki.fi List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBKdW4gMDEsIDIwMTUgYXQgMDY6MDI6NTJQTSArMDMwMCwgSm9vbmFzIExhaHRpbmVu IHdyb3RlOgo+IE9uIHBlLCAyMDE1LTA1LTIyIGF0IDIwOjA0ICswMzAwLCBNaWthIEt1b3BwYWxh IHdyb3RlOgo+ID4gRnJlZSB0aGUgc2NyYXRjaCBwYWdlIGlmIGRtYSBtYXBwaW5nIGZhaWxzLgo+ ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxhQGludGVs LmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogSm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGluZW5A bGludXguaW50ZWwuY29tPgoKUXVldWVkIGZvciAtbmV4dCwgdGhhbmtzIGZvciB0aGUgcGF0Y2gu Ci1EYW5pZWwKCj4gCj4gPiAtLS0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9n dHQuYyB8IDQgKysrLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDEgZGVs ZXRpb24oLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf Z2VtX2d0dC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMKPiA+IGluZGV4 IGM2MWRlNGEuLmE2MDhiMWIgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2dlbV9ndHQuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0 LmMKPiA+IEBAIC0yMTkxLDggKzIxOTEsMTAgQEAgc3RhdGljIGludCBzZXR1cF9zY3JhdGNoX3Bh Z2Uoc3RydWN0IGRybV9kZXZpY2UgKmRldikKPiA+ICAjaWZkZWYgQ09ORklHX0lOVEVMX0lPTU1V Cj4gPiAgCWRtYV9hZGRyID0gcGNpX21hcF9wYWdlKGRldi0+cGRldiwgcGFnZSwgMCwgUEFHRV9T SVpFLAo+ID4gIAkJCQlQQ0lfRE1BX0JJRElSRUNUSU9OQUwpOwo+ID4gLQlpZiAocGNpX2RtYV9t YXBwaW5nX2Vycm9yKGRldi0+cGRldiwgZG1hX2FkZHIpKQo+ID4gKwlpZiAocGNpX2RtYV9tYXBw aW5nX2Vycm9yKGRldi0+cGRldiwgZG1hX2FkZHIpKSB7Cj4gPiArCQlfX2ZyZWVfcGFnZShwYWdl KTsKPiA+ICAJCXJldHVybiAtRUlOVkFMOwo+ID4gKwl9Cj4gPiAgI2Vsc2UKPiA+ICAJZG1hX2Fk ZHIgPSBwYWdlX3RvX3BoeXMocGFnZSk7Cj4gPiAgI2VuZGlmCj4gCj4gCj4gX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBs aXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHA6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKCi0tIApEYW5pZWwgVmV0dGVy ClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5j aApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1n ZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=