From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dan Carpenter Subject: Re: [bug report] drm/amdgpu: fix memleak in pptable_init Date: Thu, 26 Jan 2017 09:44:39 +0300 Message-ID: <20170126064439.GK4201@mwanda> References: <20161130191841.GA28180@mwanda> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by gabe.freedesktop.org (Postfix) with ESMTPS id D41526E22B for ; Thu, 26 Jan 2017 06:45:13 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20161130191841.GA28180@mwanda> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Monk.Liu@amd.com Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org UGluZz8KCnJlZ2FyZHMsCmRhbiBjYXJwZW50ZXIKCk9uIFdlZCwgTm92IDMwLCAyMDE2IGF0IDEw OjE4OjQxUE0gKzAzMDAsIERhbiBDYXJwZW50ZXIgd3JvdGU6Cj4gSGVsbG8gTW9uayBMaXUsCj4g Cj4gVGhlIHBhdGNoIDlkOGYwODZjZDA1OTogImRybS9hbWRncHU6IGZpeCBtZW1sZWFrIGluIHBw dGFibGVfaW5pdCIKPiBmcm9tIE1heSAzMCwgMjAxNiwgbGVhZHMgdG8gdGhlIGZvbGxvd2luZyBz dGF0aWMgY2hlY2tlciB3YXJuaW5nOgo+IAo+IAlkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS8u Li9wb3dlcnBsYXkvYW1kX3Bvd2VycGxheS5jOjEwNyBwcF9zd19maW5pKCkKPiAJZXJyb3I6IGRl cmVmZXJlbmNpbmcgZnJlZWQgbWVtb3J5ICdod21ncicKPiAKPiBkcml2ZXJzL2dwdS9kcm0vYW1k L2FtZGdwdS8uLi9wb3dlcnBsYXkvYW1kX3Bvd2VycGxheS5jCj4gICAgIDkwICBzdGF0aWMgaW50 IHBwX3N3X2Zpbmkodm9pZCAqaGFuZGxlKQo+ICAgICA5MSAgewo+ICAgICA5MiAgICAgICAgICBz dHJ1Y3QgcHBfaW5zdGFuY2UgKnBwX2hhbmRsZTsKPiAgICAgOTMgICAgICAgICAgc3RydWN0IHBw X2h3bWdyICAqaHdtZ3I7Cj4gICAgIDk0ICAgICAgICAgIGludCByZXQgPSAwOwo+ICAgICA5NSAg Cj4gICAgIDk2ICAgICAgICAgIGlmIChoYW5kbGUgPT0gTlVMTCkKPiAgICAgOTcgICAgICAgICAg ICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAgICAgOTggIAo+ICAgICA5OSAgICAgICAgICBwcF9o YW5kbGUgPSAoc3RydWN0IHBwX2luc3RhbmNlICopaGFuZGxlOwo+ICAgIDEwMCAgICAgICAgICBo d21nciA9IHBwX2hhbmRsZS0+aHdtZ3I7Cj4gICAgMTAxICAKPiAgICAxMDIgICAgICAgICAgUFBf Q0hFQ0tfSFcoaHdtZ3IpOwo+ICAgIDEwMyAgCj4gICAgMTA0ICAgICAgICAgIGlmIChod21nci0+ aHdtZ3JfZnVuYy0+YmFja2VuZF9maW5pICE9IE5VTEwpCj4gICAgMTA1ICAgICAgICAgICAgICAg ICAgcmV0ID0gaHdtZ3ItPmh3bWdyX2Z1bmMtPmJhY2tlbmRfZmluaShod21ncik7Cj4gCj4gVGhl IGN6X2h3bWdyX2JhY2tlbmRfZmluaSgpIGZ1bmN0aW9uIGZyZWVzICJod21nciIuCj4gCj4gICAg MTA2ICAKPiAgICAxMDcgICAgICAgICAgaWYgKGh3bWdyLT5wcHRhYmxlX2Z1bmMtPnBwdGFibGVf ZmluaSkKPiAgICAgICAgICAgICAgICAgICAgIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5e Xl5eXgo+IAo+IEJ1dCB3ZSBkZXJlZmVyZW5jZSBpdCBvbiB0aGUgbmV4dCBsaW5lIHdoaWNoIHdv bid0IHdvcmsuCj4gCj4gICAgMTA4ICAgICAgICAgICAgICAgICAgaHdtZ3ItPnBwdGFibGVfZnVu Yy0+cHB0YWJsZV9maW5pKGh3bWdyKTsKPiAgICAxMDkgIAo+ICAgIDExMCAgICAgICAgICByZXR1 cm4gcmV0Owo+ICAgIDExMSAgfQo+IAo+IHJlZ2FyZHMsCj4gZGFuIGNhcnBlbnRlcgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGlu ZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK