From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sasha Levin Subject: [PATCH AUTOSEL 4.19 13/73] drm/msm/gpu: Fix a couple memory leaks in debugfs Date: Wed, 12 Dec 2018 23:27:38 -0500 Message-ID: <20181213042838.75160-13-sashal@kernel.org> References: <20181213042838.75160-1-sashal@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20181213042838.75160-1-sashal@kernel.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Sasha Levin , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, Sean Paul , freedreno@lists.freedesktop.org, Dan Carpenter List-Id: linux-arm-msm@vger.kernel.org RnJvbTogRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgoKWyBVcHN0cmVh bSBjb21taXQgNTEyNzBkZTkxNDEyYjgxOWY2NTRiODQ5ZGIzYmY5MmRhYzBhMDg1NSBdCgpUaGUg bXNtX2dwdV9vcGVuKCkgZnVuY3Rpb24gc2hvdWxkIGZyZWUgInNob3dfcHJpdiIgb24gZXJyb3Ig b3IgaXQKY2F1c2VzIHN0YXRpYyBjaGVja2VyIHdhcm5pbmdzLgoKRml4ZXM6IDRmNzc2ZjQ1MTFj NyAoImRybS9tc20vZ3B1OiBDb252ZXJ0IHRoZSBHUFUgc2hvdyBmdW5jdGlvbiB0byB1c2UgdGhl IEdQVSBzdGF0ZSIpClNpZ25lZC1vZmYtYnk6IERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJA b3JhY2xlLmNvbT4KU2lnbmVkLW9mZi1ieTogUm9iIENsYXJrIDxyb2JkY2xhcmtAZ21haWwuY29t PgpTaWduZWQtb2ZmLWJ5OiBTZWFuIFBhdWwgPHNlYW5wYXVsQGNocm9taXVtLm9yZz4KU2lnbmVk LW9mZi1ieTogU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgotLS0KIGRyaXZlcnMvZ3B1 L2RybS9tc20vbXNtX2RlYnVnZnMuYyB8IDE1ICsrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5n ZWQsIDExIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL21zbS9tc21fZGVidWdmcy5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZGVi dWdmcy5jCmluZGV4IGYwZGEwZDNjOGE4MC4uZDc1NjQzNmMxZmNkIDEwMDY0NAotLS0gYS9kcml2 ZXJzL2dwdS9kcm0vbXNtL21zbV9kZWJ1Z2ZzLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9t c21fZGVidWdmcy5jCkBAIC04NCw3ICs4NCw3IEBAIHN0YXRpYyBpbnQgbXNtX2dwdV9vcGVuKHN0 cnVjdCBpbm9kZSAqaW5vZGUsIHN0cnVjdCBmaWxlICpmaWxlKQogCiAJcmV0ID0gbXV0ZXhfbG9j a19pbnRlcnJ1cHRpYmxlKCZkZXYtPnN0cnVjdF9tdXRleCk7CiAJaWYgKHJldCkKLQkJcmV0dXJu IHJldDsKKwkJZ290byBmcmVlX3ByaXY7CiAKIAlwbV9ydW50aW1lX2dldF9zeW5jKCZncHUtPnBk ZXYtPmRldik7CiAJc2hvd19wcml2LT5zdGF0ZSA9IGdwdS0+ZnVuY3MtPmdwdV9zdGF0ZV9nZXQo Z3B1KTsKQEAgLTk0LDEzICs5NCwyMCBAQCBzdGF0aWMgaW50IG1zbV9ncHVfb3BlbihzdHJ1Y3Qg aW5vZGUgKmlub2RlLCBzdHJ1Y3QgZmlsZSAqZmlsZSkKIAogCWlmIChJU19FUlIoc2hvd19wcml2 LT5zdGF0ZSkpIHsKIAkJcmV0ID0gUFRSX0VSUihzaG93X3ByaXYtPnN0YXRlKTsKLQkJa2ZyZWUo c2hvd19wcml2KTsKLQkJcmV0dXJuIHJldDsKKwkJZ290byBmcmVlX3ByaXY7CiAJfQogCiAJc2hv d19wcml2LT5kZXYgPSBkZXY7CiAKLQlyZXR1cm4gc2luZ2xlX29wZW4oZmlsZSwgbXNtX2dwdV9z aG93LCBzaG93X3ByaXYpOworCXJldCA9IHNpbmdsZV9vcGVuKGZpbGUsIG1zbV9ncHVfc2hvdywg c2hvd19wcml2KTsKKwlpZiAocmV0KQorCQlnb3RvIGZyZWVfcHJpdjsKKworCXJldHVybiAwOwor CitmcmVlX3ByaXY6CisJa2ZyZWUoc2hvd19wcml2KTsKKwlyZXR1cm4gcmV0OwogfQogCiBzdGF0 aWMgY29uc3Qgc3RydWN0IGZpbGVfb3BlcmF0aW9ucyBtc21fZ3B1X2ZvcHMgPSB7Ci0tIAoyLjE5 LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1k ZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=