From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v5] drm/i915/gtt: Avoid calling kcalloc in a loop when allocating temp bitmaps Date: Fri, 4 Sep 2015 09:53:58 +0200 Message-ID: <20150904075358.GG22430@phenom.ffwll.local> References: <1441208798-12446-1-git-send-email-michal.winiarski@intel.com> <1441300938-18937-1-git-send-email-michal.winiarski@intel.com> <20150903204803.GL2808@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-f172.google.com (mail-wi0-f172.google.com [209.85.212.172]) by gabe.freedesktop.org (Postfix) with ESMTPS id 003B46E1D5 for ; Fri, 4 Sep 2015 00:51:16 -0700 (PDT) Received: by wicge5 with SMTP id ge5so8538921wic.0 for ; Fri, 04 Sep 2015 00:51:15 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20150903204803.GL2808@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 , =?utf-8?Q?Micha=C5=82?= Winiarski , intel-gfx@lists.freedesktop.org, Daniel Vetter , Mika Kuoppala , Michel Thierry List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBTZXAgMDMsIDIwMTUgYXQgMDk6NDg6MDNQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIFRodSwgU2VwIDAzLCAyMDE1IGF0IDA3OjIyOjE4UE0gKzAyMDAsIE1pY2hhxYIg V2luaWFyc2tpIHdyb3RlOgo+ID4gKwlwdHMgPSBrY2FsbG9jKHBkcGVzICogQklUU19UT19MT05H UyhJOTE1X1BERVMpLAo+ID4gKwkJICAgICAgc2l6ZW9mKHVuc2lnbmVkIGxvbmcpLCBHRlBfVEVN UE9SQVJZKTsKPiAKPiBTb21ldGhpbmcgdG8gcmVtZW1iZXIgaXMgdGhhdCBrY2FsbG9jIGlzIHdy aXR0ZW4gcHJlc3VtaW5nIHRoYXQgdGhlIHNpemUKPiBhcmd1bWVudCAodGhlIHNlY29uZCkgaXMg Y29uc3RhbnQuCj4gCj4gcHRzID0ga2NhbGxvYyhwZHBlcywKPiAJICAgICAgQklUU19UT19MT05H UyhJOTE1X1BERVMpICogc2l6ZW9mKHVuc2lnbmVkIGxvbmcpLAo+IAkgICAgICBHRlBfVEVNUE9S QVJZKTsKPiAKPiBzaG91bGQgYmUgaW5maW5pdGVzaW1hbGx5IG1vcmUgZWZmaWNpZW50LgoKVGhh dCdzIGFsc28gYmV0dGVyIHN0eWxlIGZyb20gYSBzZWN1cml0eSBwb3Ygc2luYyBrY2FsbG9jIGNo ZWNrcyBmb3IKb3ZlcmZsb3dzLiBXaGljaCBtZWFucyBpZiB5b3UgbXVsdGlwbHkgeW91cnNlbGYg dGhpbmdzIG1pZ2h0IG92ZXJmbG93IGFuZApnbyBib29tLiBMdWNraWx5IHBkcGRlcyBpcyBndWFy YW50ZWVkIHRvIGJlIHNtYWxsIGVub3VnaCBoZXJlLCBidXQgc3RpbGwKc2VjdXJlIGNvZGluZyBi ZXN0IHByYWN0aWNlcyBtZWFucyB5b3UgYmV0dGVyIG5vdCBtdWx0aXBseSB0aGUgdmFyaWFibGUu CkhlbmNlIEkgY2hhbmdlZCB0aGlzLgoKPiBSZXZpZXdlZC1ieTogQ2hyaXMgV2lsc29uIDxjaHJp c0BjaHJpcy13aWxzb24uY28udWs+CgpRdWV1ZWQgZm9yIC1uZXh0LCB0aGFua3MgZm9yIHRoZSBw YXRjaC4KLURhbmllbAotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwg Q29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9pbnRlbC1nZngK