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:26:50 +0200 Message-ID: <20150902152650.GO1367@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> <20150902151329.GL1367@phenom.ffwll.local> 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 255ED6E2FC for ; Wed, 2 Sep 2015 08:26:54 -0700 (PDT) Received: by wicge5 with SMTP id ge5so45042801wic.0 for ; Wed, 02 Sep 2015 08:26:52 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20150902151329.GL1367@phenom.ffwll.local> 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 T24gV2VkLCBTZXAgMDIsIDIwMTUgYXQgMDU6MTM6MjlQTSArMDIwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiBPbiBXZWQsIFNlcCAwMiwgMjAxNSBhdCAwMjo0Njo0MVBNICswMTAwLCBDaHJpcyBX aWxzb24gd3JvdGU6Cj4gPiBPbiBXZWQsIFNlcCAwMiwgMjAxNSBhdCAwMjo0MDowM1BNICswMTAw LCBNaWNoZWwgVGhpZXJyeSB3cm90ZToKPiA+ID4gT24gOS8xLzIwMTUgMTA6MDYgQU0sIE1pY2hh xYIgV2luaWFyc2tpIHdyb3RlOgo+ID4gPiA+T24gZWFjaCBjYWxsIHRvIGdlbjhfYWxsb2NfdmFf cmFuZ2VfM2x2bCB3ZSdyZSBhbGxvY2F0aW5nIHRlbXBvcmFyeQo+ID4gPiA+Yml0bWFwcyBuZWVk ZWQgZm9yIGVycm9yIGhhbmRsaW5nLiBVbmZvcnR1bmF0ZWx5LCB3aGVuIHdlIGluY3JlYXNlCj4g PiA+ID5hZGRyZXNzIHNwYWNlIHNpemUgKDQ4YiBwcGd0dCkgd2UgZG8gYWRkaXRpb25hbCAoNTEy IC0gNCkgY2FsbHMgdG8KPiA+ID4gPmtjYWxsb2MsIGluY3JlYXNpbmcgbGF0ZW5jeSBiZXR3ZWVu IGV4ZWMgYW5kIGFjdHVhbCBzdGFydCBvZiBleGVjdXRpb24KPiA+ID4gPm9uIHRoZSBHUFUuIExl dCdzIGp1c3QgZG8gYSBzaW5nbGUga2NhbGxvYywgd2UgY2FuIGFsc28gZHJvcCB0aGUgc2l6ZQo+ ID4gPiA+ZnJvbSBmcmVlX2dlbjhfdGVtcF9iaXRtYXBzIHNpbmNlIGl0J3Mgbm8gbG9uZ2VyIHVz ZWQuCj4gPiA+ID4KPiA+ID4gPnYyOiBVc2UgR0ZQX1RFTVBPUkFSWSB0byBtYWtlIHRoZSBhbGxv Y2F0aW9ucyByZWNsYWltYWJsZS4KPiA+ID4gPnYzOiBEcm9wIHRoZSAyRCBhcnJheSwganVzdCBh bGxvY2F0ZSBhIHNpbmdsZSBibG9jay4KPiA+ID4gPgo+ID4gPiA+Q2M6IENocmlzIFdpbHNvbiA8 Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+ID4gPiA+Q2M6IE1pa2EgS3VvcHBhbGEgPG1pa2Eu a3VvcHBhbGFAbGludXguaW50ZWwuY29tPgo+ID4gPiA+Q2M6IE1pY2hlbCBUaGllcnJ5IDxtaWNo ZWwudGhpZXJyeUBpbnRlbC5jb20+Cj4gPiA+ID5TaWduZWQtb2ZmLWJ5OiBNaWNoYcWCIFdpbmlh cnNraSA8bWljaGFsLndpbmlhcnNraUBpbnRlbC5jb20+Cj4gPiA+IAo+ID4gPiBVbmxlc3MgQ2hy aXMgdGhpbmtzIG90aGVyd2lzZSwgSSBzZWUgTWljaGHFgiBhbHJlYWR5IGFkZHJlc3NlZCBoaXMg Y29tbWVudHMuCj4gPiAKPiA+IEkgdGhpbmsgSSBzcG90dGVkIGEgbWlzYWxpZ25lZCBicmFja2V0 Li4uIDspCj4gCj4gY2hlY2twYXRjaCBkaWRuJ3Qgc3BvdCBpdCBhbmQgbmVpdGhlciBtZSAuLi4K PiAKPiA+IFJldmlld2VkLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51 az4KPiAKPiBRdWV1ZWQgZm9yIC1uZXh0LCB0aGFua3MgZm9yIHRoZSBwYXRjaC4KClN0cmlrZSB0 aGF0LCBwYXRjaCBkb2Vzbid0IGNvbXBpbGUgdG9vIHdlbGwgb24gcGxhaW4gZGlucS4gV2hhdCdz IGdvaW5nIG9uCmhlcmU/IEFuZCB0aGVyZSBkb2Vzbid0IHNlZW0gdG8gYmUgYW55dGhpbmcgaW4g LW5pZ2h0bHkgd2hpY2ggaXNuJ3QgaW4KZGlucSAuLi4KLURhbmllbAotLSAKRGFuaWVsIFZldHRl cgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwu Y2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK