From mboxrd@z Thu Jan 1 00:00:00 1970 From: Russell King Subject: [PATCH 1/5] drm/armada: fix leak of crtc structure Date: Wed, 29 Nov 2017 11:45:43 +0000 Message-ID: References: <20171129114516.GD8356@n2100.armlinux.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from pandora.armlinux.org.uk (pandora.armlinux.org.uk [IPv6:2001:4d48:ad52:3201:214:fdff:fe10:1be6]) by gabe.freedesktop.org (Postfix) with ESMTPS id 88F876E376 for ; Wed, 29 Nov 2017 11:45:47 +0000 (UTC) In-Reply-To: <20171129114516.GD8356@n2100.armlinux.org.uk> Content-Disposition: inline List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: David Airlie Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org Rml4IHRoZSBsZWFrIG9mIHRoZSBDUlRDIHN0cnVjdHVyZSBpbiB0aGUgZmFpbHVyZSBwYXRocyBv Zgphcm1hZGFfZHJtX2NydGNfY3JlYXRlKCkuCgpTaWduZWQtb2ZmLWJ5OiBSdXNzZWxsIEtpbmcg PHJtaytrZXJuZWxAYXJtbGludXgub3JnLnVrPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9hcm1hZGEv YXJtYWRhX2NydGMuYyB8IDEwICsrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlv bnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybWFk YS9hcm1hZGFfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5jCmlu ZGV4IDJlMDY1ZmFjZGNlNy4uODQ0ZDQ4OGI2NjU0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k cm0vYXJtYWRhL2FybWFkYV9jcnRjLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1h ZGFfY3J0Yy5jCkBAIC0xMjQ2LDExICsxMjQ2LDE0IEBAIHN0YXRpYyBpbnQgYXJtYWRhX2RybV9j cnRjX2NyZWF0ZShzdHJ1Y3QgZHJtX2RldmljZSAqZHJtLCBzdHJ1Y3QgZGV2aWNlICpkZXYsCiAJ ZGNydGMtPmNydGMucG9ydCA9IHBvcnQ7CiAKIAlwcmltYXJ5ID0ga3phbGxvYyhzaXplb2YoKnBy aW1hcnkpLCBHRlBfS0VSTkVMKTsKLQlpZiAoIXByaW1hcnkpCisJaWYgKCFwcmltYXJ5KSB7CisJ CWtmcmVlKGRjcnRjKTsKIAkJcmV0dXJuIC1FTk9NRU07CisJfQogCiAJcmV0ID0gYXJtYWRhX2Ry bV9wbGFuZV9pbml0KHByaW1hcnkpOwogCWlmIChyZXQpIHsKKwkJa2ZyZWUoZGNydGMpOwogCQlr ZnJlZShwcmltYXJ5KTsKIAkJcmV0dXJuIHJldDsKIAl9CkBAIC0xMjYyLDE0ICsxMjY1LDE3IEBA IHN0YXRpYyBpbnQgYXJtYWRhX2RybV9jcnRjX2NyZWF0ZShzdHJ1Y3QgZHJtX2RldmljZSAqZHJt LCBzdHJ1Y3QgZGV2aWNlICpkZXYsCiAJCQkJICAgICAgIE5VTEwsCiAJCQkJICAgICAgIERSTV9Q TEFORV9UWVBFX1BSSU1BUlksIE5VTEwpOwogCWlmIChyZXQpIHsKKwkJa2ZyZWUoZGNydGMpOwog CQlrZnJlZShwcmltYXJ5KTsKIAkJcmV0dXJuIHJldDsKIAl9CiAKIAlyZXQgPSBkcm1fY3J0Y19p bml0X3dpdGhfcGxhbmVzKGRybSwgJmRjcnRjLT5jcnRjLCAmcHJpbWFyeS0+YmFzZSwgTlVMTCwK IAkJCQkJJmFybWFkYV9jcnRjX2Z1bmNzLCBOVUxMKTsKLQlpZiAocmV0KQorCWlmIChyZXQpIHsK KwkJa2ZyZWUoZGNydGMpOwogCQlnb3RvIGVycl9jcnRjX2luaXQ7CisJfQogCiAJZHJtX2NydGNf aGVscGVyX2FkZCgmZGNydGMtPmNydGMsICZhcm1hZGFfY3J0Y19oZWxwZXJfZnVuY3MpOwogCi0t IAoyLjcuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K ZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==