From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qt1-f194.google.com (mail-qt1-f194.google.com [209.85.160.194]) by gabe.freedesktop.org (Postfix) with ESMTPS id B2A016E3BA for ; Wed, 21 Nov 2018 01:44:36 +0000 (UTC) Received: by mail-qt1-f194.google.com with SMTP id y20so2261258qtm.13 for ; Tue, 20 Nov 2018 17:44:36 -0800 (PST) Message-ID: <21027818b010f3322de3717cd0c653079cb279f9.camel@redhat.com> From: Lyude Paul Date: Tue, 20 Nov 2018 20:44:34 -0500 In-Reply-To: <20181114152918.14692-1-paul.kocialkowski@bootlin.com> References: <20181114152918.14692-1-paul.kocialkowski@bootlin.com> Mime-Version: 1.0 Subject: Re: [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: Paul Kocialkowski , igt-dev@lists.freedesktop.org List-ID: UmV2aWV3ZWQtYnk6IEx5dWRlIFBhdWwgPGx5dWRlQHJlZGhhdC5jb20+CgpEbyB5b3UgbmVlZCBt ZSB0byBwdXNoIHRoaXM/IE9yIGRvIHlvdSBoYXZlIHB1c2ggYWNjZXNzIGZvciBpZ3Qgbm93YWRh eXM/CgpPbiBXZWQsIDIwMTgtMTEtMTQgYXQgMTY6MjkgKzAxMDAsIFBhdWwgS29jaWFsa293c2tp IHdyb3RlOgo+IFRoZSBjb25uZWN0b3IgYW5kIEVESUQgYmxvYiByZXRyaWV2ZWQgd2hlbiBjaGVj a2luZyBmb3IgYW5hbG9nIGJyaWRnZXMKPiBuZWVkIHRvIGJlIGZyZWVkIGJlZm9yZSByZXR1cm5p bmcgZnJvbSB0aGUgYXNzb2NpYXRlZCBmdW5jdGlvbi4KPiAKPiBGaXhlczogZjhkNmFmYTY3ICgi dGVzdHMvY2hhbWVsaXVtOiBEZXRlY3QgYW5hbG9nIGJyaWRnZXMgYW5kIGhhbmRsZQo+IEVESUQg YWNjb3JkaW5nbHkiKQo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgS29jaWFsa293c2tpIDxwYXVsLmtv Y2lhbGtvd3NraUBib290bGluLmNvbT4KPiAtLS0KPiAgdGVzdHMva21zX2NoYW1lbGl1bS5jIHwg MTAgKysrKysrLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0 aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90ZXN0cy9rbXNfY2hhbWVsaXVtLmMgYi90ZXN0cy9r bXNfY2hhbWVsaXVtLmMKPiBpbmRleCBlMGUzZTNmMS4uNTViMzQ2YTkgMTAwNjQ0Cj4gLS0tIGEv dGVzdHMva21zX2NoYW1lbGl1bS5jCj4gKysrIGIvdGVzdHMva21zX2NoYW1lbGl1bS5jCj4gQEAg LTE3NSw4ICsxNzUsMTAgQEAgY2hlY2tfYW5hbG9nX2JyaWRnZShkYXRhX3QgKmRhdGEsIHN0cnVj dCBjaGFtZWxpdW1fcG9ydAo+ICpwb3J0KQo+ICAJdW5zaWduZWQgY2hhciAqZWRpZDsKPiAgCWNo YXIgZWRpZF92ZW5kb3JbM107Cj4gIAo+IC0JaWYgKGNoYW1lbGl1bV9wb3J0X2dldF90eXBlKHBv cnQpICE9IERSTV9NT0RFX0NPTk5FQ1RPUl9WR0EpCj4gKwlpZiAoY2hhbWVsaXVtX3BvcnRfZ2V0 X3R5cGUocG9ydCkgIT0gRFJNX01PREVfQ09OTkVDVE9SX1ZHQSkgewo+ICsJCWRybU1vZGVGcmVl Q29ubmVjdG9yKGNvbm5lY3Rvcik7Cj4gIAkJcmV0dXJuIGZhbHNlOwo+ICsJfQo+ICAKPiAgCWln dF9hc3NlcnQoa21zdGVzdF9nZXRfcHJvcGVydHkoZGF0YS0+ZHJtX2ZkLCBjb25uZWN0b3ItPmNv bm5lY3Rvcl9pZCwKPiAgCQkJCQlEUk1fTU9ERV9PQkpFQ1RfQ09OTkVDVE9SLCAiRURJRCIsCj4g TlVMTCwKPiBAQCAtMTkxLDE0ICsxOTMsMTQgQEAgY2hlY2tfYW5hbG9nX2JyaWRnZShkYXRhX3Qg KmRhdGEsIHN0cnVjdAo+IGNoYW1lbGl1bV9wb3J0ICpwb3J0KQo+ICAJCQkgICgoZWRpZFs5XSAm IDB4ZTApID4+IDUpKSArICdAJzsKPiAgCWVkaWRfdmVuZG9yWzJdID0gKGVkaWRbOV0gJiAweDFm KSArICdAJzsKPiAgCj4gKwlkcm1Nb2RlRnJlZVByb3BlcnR5QmxvYihlZGlkX2Jsb2IpOwo+ICsJ ZHJtTW9kZUZyZWVDb25uZWN0b3IoY29ubmVjdG9yKTsKPiArCj4gIAkvKiBBbmFsb2cgYnJpZGdl cyBwcm92aWRlIHRoZWlyIG93biBFRElEICovCj4gIAlpZiAoZWRpZF92ZW5kb3JbMF0gIT0gJ0kn IHx8IGVkaWRfdmVuZG9yWzFdICE9ICdHJyB8fAo+ICAJICAgIGVkaWRfdmVuZG9yWzBdICE9ICdU JykKPiAgCQlyZXR1cm4gdHJ1ZTsKPiAgCj4gLQlkcm1Nb2RlRnJlZVByb3BlcnR5QmxvYihlZGlk X2Jsb2IpOwo+IC0JZHJtTW9kZUZyZWVDb25uZWN0b3IoY29ubmVjdG9yKTsKPiAtCj4gIAlyZXR1 cm4gZmFsc2U7Cj4gIH0KPiAgCi0tIApDaGVlcnMsCglMeXVkZSBQYXVsCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdApp Z3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2lndC1kZXYK