From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.bootlin.com (mail.bootlin.com [62.4.15.54]) by gabe.freedesktop.org (Postfix) with ESMTP id 45B626E0CF for ; Wed, 14 Nov 2018 15:30:17 +0000 (UTC) From: Paul Kocialkowski Date: Wed, 14 Nov 2018 16:29:18 +0100 Message-Id: <20181114152918.14692-1-paul.kocialkowski@bootlin.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t] chamelium: Fix analog bridge detection memory leak List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org List-ID: VGhlIGNvbm5lY3RvciBhbmQgRURJRCBibG9iIHJldHJpZXZlZCB3aGVuIGNoZWNraW5nIGZvciBh bmFsb2cgYnJpZGdlcwpuZWVkIHRvIGJlIGZyZWVkIGJlZm9yZSByZXR1cm5pbmcgZnJvbSB0aGUg YXNzb2NpYXRlZCBmdW5jdGlvbi4KCkZpeGVzOiBmOGQ2YWZhNjcgKCJ0ZXN0cy9jaGFtZWxpdW06 IERldGVjdCBhbmFsb2cgYnJpZGdlcyBhbmQgaGFuZGxlCkVESUQgYWNjb3JkaW5nbHkiKQpTaWdu ZWQtb2ZmLWJ5OiBQYXVsIEtvY2lhbGtvd3NraSA8cGF1bC5rb2NpYWxrb3dza2lAYm9vdGxpbi5j b20+Ci0tLQogdGVzdHMva21zX2NoYW1lbGl1bS5jIHwgMTAgKysrKysrLS0tLQogMSBmaWxlIGNo YW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90ZXN0 cy9rbXNfY2hhbWVsaXVtLmMgYi90ZXN0cy9rbXNfY2hhbWVsaXVtLmMKaW5kZXggZTBlM2UzZjEu LjU1YjM0NmE5IDEwMDY0NAotLS0gYS90ZXN0cy9rbXNfY2hhbWVsaXVtLmMKKysrIGIvdGVzdHMv a21zX2NoYW1lbGl1bS5jCkBAIC0xNzUsOCArMTc1LDEwIEBAIGNoZWNrX2FuYWxvZ19icmlkZ2Uo ZGF0YV90ICpkYXRhLCBzdHJ1Y3QgY2hhbWVsaXVtX3BvcnQgKnBvcnQpCiAJdW5zaWduZWQgY2hh ciAqZWRpZDsKIAljaGFyIGVkaWRfdmVuZG9yWzNdOwogCi0JaWYgKGNoYW1lbGl1bV9wb3J0X2dl dF90eXBlKHBvcnQpICE9IERSTV9NT0RFX0NPTk5FQ1RPUl9WR0EpCisJaWYgKGNoYW1lbGl1bV9w b3J0X2dldF90eXBlKHBvcnQpICE9IERSTV9NT0RFX0NPTk5FQ1RPUl9WR0EpIHsKKwkJZHJtTW9k ZUZyZWVDb25uZWN0b3IoY29ubmVjdG9yKTsKIAkJcmV0dXJuIGZhbHNlOworCX0KIAogCWlndF9h c3NlcnQoa21zdGVzdF9nZXRfcHJvcGVydHkoZGF0YS0+ZHJtX2ZkLCBjb25uZWN0b3ItPmNvbm5l Y3Rvcl9pZCwKIAkJCQkJRFJNX01PREVfT0JKRUNUX0NPTk5FQ1RPUiwgIkVESUQiLCBOVUxMLApA QCAtMTkxLDE0ICsxOTMsMTQgQEAgY2hlY2tfYW5hbG9nX2JyaWRnZShkYXRhX3QgKmRhdGEsIHN0 cnVjdCBjaGFtZWxpdW1fcG9ydCAqcG9ydCkKIAkJCSAgKChlZGlkWzldICYgMHhlMCkgPj4gNSkp ICsgJ0AnOwogCWVkaWRfdmVuZG9yWzJdID0gKGVkaWRbOV0gJiAweDFmKSArICdAJzsKIAorCWRy bU1vZGVGcmVlUHJvcGVydHlCbG9iKGVkaWRfYmxvYik7CisJZHJtTW9kZUZyZWVDb25uZWN0b3Io Y29ubmVjdG9yKTsKKwogCS8qIEFuYWxvZyBicmlkZ2VzIHByb3ZpZGUgdGhlaXIgb3duIEVESUQg Ki8KIAlpZiAoZWRpZF92ZW5kb3JbMF0gIT0gJ0knIHx8IGVkaWRfdmVuZG9yWzFdICE9ICdHJyB8 fAogCSAgICBlZGlkX3ZlbmRvclswXSAhPSAnVCcpCiAJCXJldHVybiB0cnVlOwogCi0JZHJtTW9k ZUZyZWVQcm9wZXJ0eUJsb2IoZWRpZF9ibG9iKTsKLQlkcm1Nb2RlRnJlZUNvbm5lY3Rvcihjb25u ZWN0b3IpOwotCiAJcmV0dXJuIGZhbHNlOwogfQogCi0tIAoyLjE5LjEKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmlndC1kZXYgbWFpbGluZyBsaXN0Cmln dC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vaWd0LWRldgo=