From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Deucher Subject: [PATCH 08/13] drm/amdgpu: fix uvd fini mem leak Date: Thu, 2 Jun 2016 10:39:08 -0400 Message-ID: <1464878353-16836-9-git-send-email-alexander.deucher@amd.com> References: <1464878353-16836-1-git-send-email-alexander.deucher@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qk0-x244.google.com (mail-qk0-x244.google.com [IPv6:2607:f8b0:400d:c09::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id 553C26E0E4 for ; Thu, 2 Jun 2016 14:39:25 +0000 (UTC) Received: by mail-qk0-x244.google.com with SMTP id l185so1317367qkc.2 for ; Thu, 02 Jun 2016 07:39:25 -0700 (PDT) In-Reply-To: <1464878353-16836-1-git-send-email-alexander.deucher@amd.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: Alex Deucher , Monk Liu List-Id: dri-devel@lists.freedesktop.org RnJvbTogTW9uayBMaXUgPE1vbmsuTGl1QGFtZC5jb20+CgpTaWduZWQtb2ZmLWJ5OiBNb25rIExp dSA8TW9uay5MaXVAYW1kLmNvbT4KUmV2aWV3ZWQtYnk6IENocmlzdGlhbiBLw7ZuaWcgPGNocmlz dGlhbi5rb2VuaWdAYW1kLmNvbT4KU2lnbmVkLW9mZi1ieTogQWxleCBEZXVjaGVyIDxhbGV4YW5k ZXIuZGV1Y2hlckBhbWQuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdw dV91dmQuYyB8IDE5ICsrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNl cnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9h bWQvYW1kZ3B1L2FtZGdwdV91dmQuYyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdw dV91dmQuYwppbmRleCAwMWFiZmMyLi5lMTk1MjBjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k cm0vYW1kL2FtZGdwdS9hbWRncHVfdXZkLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRn cHUvYW1kZ3B1X3V2ZC5jCkBAIC0yNTMsMTkgKzI1MywyMCBAQCBpbnQgYW1kZ3B1X3V2ZF9zd19m aW5pKHN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2KQogewogCWludCByOwogCi0JaWYgKGFkZXYt PnV2ZC52Y3B1X2JvID09IE5VTEwpCi0JCXJldHVybiAwOworCWtmcmVlKGFkZXYtPnV2ZC5zYXZl ZF9ibyk7CiAKIAlhbWRfc2NoZWRfZW50aXR5X2ZpbmkoJmFkZXYtPnV2ZC5yaW5nLnNjaGVkLCAm YWRldi0+dXZkLmVudGl0eSk7CiAKLQlyID0gYW1kZ3B1X2JvX3Jlc2VydmUoYWRldi0+dXZkLnZj cHVfYm8sIGZhbHNlKTsKLQlpZiAoIXIpIHsKLQkJYW1kZ3B1X2JvX2t1bm1hcChhZGV2LT51dmQu dmNwdV9ibyk7Ci0JCWFtZGdwdV9ib191bnBpbihhZGV2LT51dmQudmNwdV9ibyk7Ci0JCWFtZGdw dV9ib191bnJlc2VydmUoYWRldi0+dXZkLnZjcHVfYm8pOwotCX0KKwlpZiAoYWRldi0+dXZkLnZj cHVfYm8pIHsKKwkJciA9IGFtZGdwdV9ib19yZXNlcnZlKGFkZXYtPnV2ZC52Y3B1X2JvLCBmYWxz ZSk7CisJCWlmICghcikgeworCQkJYW1kZ3B1X2JvX2t1bm1hcChhZGV2LT51dmQudmNwdV9ibyk7 CisJCQlhbWRncHVfYm9fdW5waW4oYWRldi0+dXZkLnZjcHVfYm8pOworCQkJYW1kZ3B1X2JvX3Vu cmVzZXJ2ZShhZGV2LT51dmQudmNwdV9ibyk7CisJCX0KIAotCWFtZGdwdV9ib191bnJlZigmYWRl di0+dXZkLnZjcHVfYm8pOworCQlhbWRncHVfYm9fdW5yZWYoJmFkZXYtPnV2ZC52Y3B1X2JvKTsK Kwl9CiAKIAlhbWRncHVfcmluZ19maW5pKCZhZGV2LT51dmQucmluZyk7CiAKLS0gCjIuNS41Cgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwg bWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK