From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v3] drm/i915/gtt: Avoid calling kcalloc in a loop when allocating temp bitmaps Date: Wed, 2 Sep 2015 17:13:29 +0200 Message-ID: <20150902151329.GL1367@phenom.ffwll.local> References: <1441040380-15684-1-git-send-email-michal.winiarski@intel.com> <1441098415-12026-1-git-send-email-michal.winiarski@intel.com> <55E6FC33.40803@intel.com> <20150902134641.GC2808@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-f178.google.com (mail-wi0-f178.google.com [209.85.212.178]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3B17C6E808 for ; Wed, 2 Sep 2015 08:13:34 -0700 (PDT) Received: by wibz8 with SMTP id z8so69618411wib.1 for ; Wed, 02 Sep 2015 08:13:32 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20150902134641.GC2808@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 , Michel Thierry , =?utf-8?Q?Micha=C5=82?= Winiarski , intel-gfx@lists.freedesktop.org, Mika Kuoppala List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBTZXAgMDIsIDIwMTUgYXQgMDI6NDY6NDFQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIFdlZCwgU2VwIDAyLCAyMDE1IGF0IDAyOjQwOjAzUE0gKzAxMDAsIE1pY2hlbCBU aGllcnJ5IHdyb3RlOgo+ID4gT24gOS8xLzIwMTUgMTA6MDYgQU0sIE1pY2hhxYIgV2luaWFyc2tp IHdyb3RlOgo+ID4gPk9uIGVhY2ggY2FsbCB0byBnZW44X2FsbG9jX3ZhX3JhbmdlXzNsdmwgd2Un cmUgYWxsb2NhdGluZyB0ZW1wb3JhcnkKPiA+ID5iaXRtYXBzIG5lZWRlZCBmb3IgZXJyb3IgaGFu ZGxpbmcuIFVuZm9ydHVuYXRlbHksIHdoZW4gd2UgaW5jcmVhc2UKPiA+ID5hZGRyZXNzIHNwYWNl IHNpemUgKDQ4YiBwcGd0dCkgd2UgZG8gYWRkaXRpb25hbCAoNTEyIC0gNCkgY2FsbHMgdG8KPiA+ ID5rY2FsbG9jLCBpbmNyZWFzaW5nIGxhdGVuY3kgYmV0d2VlbiBleGVjIGFuZCBhY3R1YWwgc3Rh cnQgb2YgZXhlY3V0aW9uCj4gPiA+b24gdGhlIEdQVS4gTGV0J3MganVzdCBkbyBhIHNpbmdsZSBr Y2FsbG9jLCB3ZSBjYW4gYWxzbyBkcm9wIHRoZSBzaXplCj4gPiA+ZnJvbSBmcmVlX2dlbjhfdGVt cF9iaXRtYXBzIHNpbmNlIGl0J3Mgbm8gbG9uZ2VyIHVzZWQuCj4gPiA+Cj4gPiA+djI6IFVzZSBH RlBfVEVNUE9SQVJZIHRvIG1ha2UgdGhlIGFsbG9jYXRpb25zIHJlY2xhaW1hYmxlLgo+ID4gPnYz OiBEcm9wIHRoZSAyRCBhcnJheSwganVzdCBhbGxvY2F0ZSBhIHNpbmdsZSBibG9jay4KPiA+ID4K PiA+ID5DYzogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gPiA+Q2M6 IE1pa2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFAbGludXguaW50ZWwuY29tPgo+ID4gPkNjOiBN aWNoZWwgVGhpZXJyeSA8bWljaGVsLnRoaWVycnlAaW50ZWwuY29tPgo+ID4gPlNpZ25lZC1vZmYt Ynk6IE1pY2hhxYIgV2luaWFyc2tpIDxtaWNoYWwud2luaWFyc2tpQGludGVsLmNvbT4KPiA+IAo+ ID4gVW5sZXNzIENocmlzIHRoaW5rcyBvdGhlcndpc2UsIEkgc2VlIE1pY2hhxYIgYWxyZWFkeSBh ZGRyZXNzZWQgaGlzIGNvbW1lbnRzLgo+IAo+IEkgdGhpbmsgSSBzcG90dGVkIGEgbWlzYWxpZ25l ZCBicmFja2V0Li4uIDspCgpjaGVja3BhdGNoIGRpZG4ndCBzcG90IGl0IGFuZCBuZWl0aGVyIG1l IC4uLgoKPiBSZXZpZXdlZC1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28u dWs+CgpRdWV1ZWQgZm9yIC1uZXh0LCB0aGFua3MgZm9yIHRoZSBwYXRjaC4KLURhbmllbAotLSAK RGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDov L2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK