From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pierre-Louis Bossart Subject: Re: [PATCH 3/7] ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts Date: Mon, 28 Jan 2019 09:36:37 -0600 Message-ID: References: <20190125200648.12470-1-pierre-louis.bossart@linux.intel.com> <20190125200648.12470-4-pierre-louis.bossart@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by alsa0.perex.cz (Postfix) with ESMTP id EEB01267454 for ; Mon, 28 Jan 2019 16:36:40 +0100 (CET) In-Reply-To: Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org To: Takashi Iwai Cc: liam.r.girdwood@linux.intel.com, alsa-devel@alsa-project.org, broonie@kernel.org, vkoul@kernel.org, =?UTF-8?Q?Amadeusz_S=c5=82awi=c5=84ski?= List-Id: alsa-devel@alsa-project.org Ck9uIDEvMjYvMTkgMTE6NDMgQU0sIFRha2FzaGkgSXdhaSB3cm90ZToKPiBPbiBGcmksIDI1IEph biAyMDE5IDIxOjA2OjQ0ICswMTAwLAo+IFBpZXJyZS1Mb3VpcyBCb3NzYXJ0IHdyb3RlOgo+PiBG cm9tOiBBbWFkZXVzeiBTxYJhd2nFhHNraSA8YW1hZGV1c3p4LnNsYXdpbnNraUBpbnRlbC5jb20+ Cj4+Cj4+IGR0ZXh0cyBpcyB0d28gZGltZW5zaW9uYWwgYXJyYXksIHNvIHdlIGFsc28gbmVlZCB0 byBmcmVlIGl0IGFmdGVyCj4+IGZyZWVpbmcgaXRzIGZpZWxkcy4KPj4KPj4gU2lnbmVkLW9mZi1i eTogQW1hZGV1c3ogU8WCYXdpxYRza2kgPGFtYWRldXN6eC5zbGF3aW5za2lAaW50ZWwuY29tPgo+ PiBTaWduZWQtb2ZmLWJ5OiBQaWVycmUtTG91aXMgQm9zc2FydCA8cGllcnJlLWxvdWlzLmJvc3Nh cnRAbGludXguaW50ZWwuY29tPgo+PiAtLS0KPj4gICBzb3VuZC9zb2Mvc29jLXRvcG9sb2d5LmMg fCAzICsrKwo+PiAgIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAt LWdpdCBhL3NvdW5kL3NvYy9zb2MtdG9wb2xvZ3kuYyBiL3NvdW5kL3NvYy9zb2MtdG9wb2xvZ3ku Ywo+PiBpbmRleCBhYmMyZDgwNGQ1YmYuLjcxYmM1YjhhOWJkMyAxMDA2NDQKPj4gLS0tIGEvc291 bmQvc29jL3NvYy10b3BvbG9neS5jCj4+ICsrKyBiL3NvdW5kL3NvYy9zb2MtdG9wb2xvZ3kuYwo+ PiBAQCAtNDEwLDYgKzQxMCw3IEBAIHN0YXRpYyB2b2lkIHJlbW92ZV9lbnVtKHN0cnVjdCBzbmRf c29jX2NvbXBvbmVudCAqY29tcCwKPj4gICAJa2ZyZWUoZG9iai0+Y29udHJvbC5kdmFsdWVzKTsK Pj4gICAJZm9yIChpID0gMDsgaSA8IHNlLT5pdGVtczsgaSsrKQo+PiAgIAkJa2ZyZWUoZG9iai0+ Y29udHJvbC5kdGV4dHNbaV0pOwo+PiArCWtmcmVlKGRvYmotPmNvbnRyb2wuZHRleHRzKTsKPj4g ICAJa2ZyZWUoc2UpOwo+PiAgIH0KPj4gICAKPj4gQEAgLTQ2Nyw2ICs0NjgsNyBAQCBzdGF0aWMg dm9pZCByZW1vdmVfd2lkZ2V0KHN0cnVjdCBzbmRfc29jX2NvbXBvbmVudCAqY29tcCwKPj4gICAJ CQlrZnJlZShkb2JqLT5jb250cm9sLmR2YWx1ZXMpOwo+PiAgIAkJCWZvciAoaiA9IDA7IGogPCBz ZS0+aXRlbXM7IGorKykKPj4gICAJCQkJa2ZyZWUoZG9iai0+Y29udHJvbC5kdGV4dHNbal0pOwo+ PiArCQkJa2ZyZWUoZG9iai0+Y29udHJvbC5kdGV4dHMpOwo+PiAgIAo+PiAgIAkJCWtmcmVlKHNl KTsKPj4gICAJCQlrZnJlZSh3LT5rY29udHJvbF9uZXdzW2ldLm5hbWUpOwo+PiBAQCAtMTM2MSw2 ICsxMzYzLDcgQEAgc3RhdGljIHN0cnVjdCBzbmRfa2NvbnRyb2xfbmV3ICpzb2NfdHBsZ19kYXBt X3dpZGdldF9kZW51bV9jcmVhdGUoCj4+ICAgCQlrZnJlZShzZS0+ZG9iai5jb250cm9sLmR2YWx1 ZXMpOwo+PiAgIAkJZm9yIChqID0gMDsgaiA8IGVjLT5pdGVtczsgaisrKQo+PiAgIAkJCWtmcmVl KHNlLT5kb2JqLmNvbnRyb2wuZHRleHRzW2pdKTsKPj4gKwkJa2ZyZWUoc2UtPmRvYmouY29udHJv bC5kdGV4dHMpOwo+PiAgIAo+PiAgIAkJa2ZyZWUoc2UpOwo+PiAgIAkJa2ZyZWUoa2NbaV0ubmFt ZSk7Cj4gSXQncyBpbnRlcmVzdGluZyB0aGF0IHRoaXMgcGF0Y2ggc2hvd3MgdGhyZWUgcGxhY2Vz IGRvaW5nIHRoZSB2ZXJ5Cj4gc2FtZSB0aGluZy4gIEl0J3Mgd29ydGggdG8gbWFrZSBhIGNvbW1v biBoZWxwZXIsIEkgc3VwcG9zZS4KCkdvb2QgcG9pbnQgaW5kZWVkLCB0aGFua3MgZm9yIHRoZSBz dWdnZXN0aW9uLiBXZSdkIHByb2JhYmx5IG5lZWQgdG8gZGlnIApkZWVwZXIgaGVyZS4gVGhlcmUg aXMgb25lIGxvb3AgdGhhdCB1c2VzIGNlLT5pdGVtcyBhbmQgdGhlIG90aGVycyAKc2UtPml0ZW1z LCB0aGUgdHdvIHZhcmlhYmxlcyBzZWVtIHNpbWlsYXIgYnV0IHdlJ2QgbmVlZCB0byBmaWd1cmUg b3V0IGlmIAp0aGlzIGlzIGNvcnJlY3QuCgpJZiB0aGF0J3MgYWxyaWdodCB3aXRoIHlvdSBJJ2Qg cHJlZmVyIHRvIGFkZCB0aGlzIGhlbHBlciBpbiBhIGZvbGxvdy11cCAKcGF0Y2guCgotUGllcnJl CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpBbHNhLWRl dmVsIG1haWxpbmcgbGlzdApBbHNhLWRldmVsQGFsc2EtcHJvamVjdC5vcmcKaHR0cDovL21haWxt YW4uYWxzYS1wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Fsc2EtZGV2ZWwK