From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qt1-f193.google.com (mail-qt1-f193.google.com [209.85.160.193]) by gabe.freedesktop.org (Postfix) with ESMTPS id F39366E0BE for ; Tue, 4 Dec 2018 00:54:20 +0000 (UTC) Received: by mail-qt1-f193.google.com with SMTP id v11so16181005qtc.2 for ; Mon, 03 Dec 2018 16:54:20 -0800 (PST) Message-ID: <0c2e24a4c9cb4ed49ec1101b60e56472c404b0aa.camel@redhat.com> From: Lyude Paul Date: Mon, 03 Dec 2018 19:54:18 -0500 In-Reply-To: <21027818b010f3322de3717cd0c653079cb279f9.camel@redhat.com> References: <20181114152918.14692-1-paul.kocialkowski@bootlin.com> <21027818b010f3322de3717cd0c653079cb279f9.camel@redhat.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: UHVzaGVkLCB0aGFua3MhCgpBbHNvLCB3ZWxjb21lIGJhY2sgOikKCk9uIFR1ZSwgMjAxOC0xMS0y MCBhdCAyMDo0NCAtMDUwMCwgTHl1ZGUgUGF1bCB3cm90ZToKPiBSZXZpZXdlZC1ieTogTHl1ZGUg UGF1bCA8bHl1ZGVAcmVkaGF0LmNvbT4KPiAKPiBEbyB5b3UgbmVlZCBtZSB0byBwdXNoIHRoaXM/ IE9yIGRvIHlvdSBoYXZlIHB1c2ggYWNjZXNzIGZvciBpZ3Qgbm93YWRheXM/Cj4gCj4gT24gV2Vk LCAyMDE4LTExLTE0IGF0IDE2OjI5ICswMTAwLCBQYXVsIEtvY2lhbGtvd3NraSB3cm90ZToKPiA+ IFRoZSBjb25uZWN0b3IgYW5kIEVESUQgYmxvYiByZXRyaWV2ZWQgd2hlbiBjaGVja2luZyBmb3Ig YW5hbG9nIGJyaWRnZXMKPiA+IG5lZWQgdG8gYmUgZnJlZWQgYmVmb3JlIHJldHVybmluZyBmcm9t IHRoZSBhc3NvY2lhdGVkIGZ1bmN0aW9uLgo+ID4gCj4gPiBGaXhlczogZjhkNmFmYTY3ICgidGVz dHMvY2hhbWVsaXVtOiBEZXRlY3QgYW5hbG9nIGJyaWRnZXMgYW5kIGhhbmRsZQo+ID4gRURJRCBh Y2NvcmRpbmdseSIpCj4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIEtvY2lhbGtvd3NraSA8cGF1bC5r b2NpYWxrb3dza2lAYm9vdGxpbi5jb20+Cj4gPiAtLS0KPiA+ICB0ZXN0cy9rbXNfY2hhbWVsaXVt LmMgfCAxMCArKysrKystLS0tCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwg NCBkZWxldGlvbnMoLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL3Rlc3RzL2ttc19jaGFtZWxpdW0u YyBiL3Rlc3RzL2ttc19jaGFtZWxpdW0uYwo+ID4gaW5kZXggZTBlM2UzZjEuLjU1YjM0NmE5IDEw MDY0NAo+ID4gLS0tIGEvdGVzdHMva21zX2NoYW1lbGl1bS5jCj4gPiArKysgYi90ZXN0cy9rbXNf Y2hhbWVsaXVtLmMKPiA+IEBAIC0xNzUsOCArMTc1LDEwIEBAIGNoZWNrX2FuYWxvZ19icmlkZ2Uo ZGF0YV90ICpkYXRhLCBzdHJ1Y3QKPiA+IGNoYW1lbGl1bV9wb3J0Cj4gPiAqcG9ydCkKPiA+ICAJ dW5zaWduZWQgY2hhciAqZWRpZDsKPiA+ICAJY2hhciBlZGlkX3ZlbmRvclszXTsKPiA+ICAKPiA+ IC0JaWYgKGNoYW1lbGl1bV9wb3J0X2dldF90eXBlKHBvcnQpICE9IERSTV9NT0RFX0NPTk5FQ1RP Ul9WR0EpCj4gPiArCWlmIChjaGFtZWxpdW1fcG9ydF9nZXRfdHlwZShwb3J0KSAhPSBEUk1fTU9E RV9DT05ORUNUT1JfVkdBKSB7Cj4gPiArCQlkcm1Nb2RlRnJlZUNvbm5lY3Rvcihjb25uZWN0b3Ip Owo+ID4gIAkJcmV0dXJuIGZhbHNlOwo+ID4gKwl9Cj4gPiAgCj4gPiAgCWlndF9hc3NlcnQoa21z dGVzdF9nZXRfcHJvcGVydHkoZGF0YS0+ZHJtX2ZkLCBjb25uZWN0b3ItPmNvbm5lY3Rvcl9pZCwK PiA+ICAJCQkJCURSTV9NT0RFX09CSkVDVF9DT05ORUNUT1IsICJFRElEIiwKPiA+IE5VTEwsCj4g PiBAQCAtMTkxLDE0ICsxOTMsMTQgQEAgY2hlY2tfYW5hbG9nX2JyaWRnZShkYXRhX3QgKmRhdGEs IHN0cnVjdAo+ID4gY2hhbWVsaXVtX3BvcnQgKnBvcnQpCj4gPiAgCQkJICAoKGVkaWRbOV0gJiAw eGUwKSA+PiA1KSkgKyAnQCc7Cj4gPiAgCWVkaWRfdmVuZG9yWzJdID0gKGVkaWRbOV0gJiAweDFm KSArICdAJzsKPiA+ICAKPiA+ICsJZHJtTW9kZUZyZWVQcm9wZXJ0eUJsb2IoZWRpZF9ibG9iKTsK PiA+ICsJZHJtTW9kZUZyZWVDb25uZWN0b3IoY29ubmVjdG9yKTsKPiA+ICsKPiA+ICAJLyogQW5h bG9nIGJyaWRnZXMgcHJvdmlkZSB0aGVpciBvd24gRURJRCAqLwo+ID4gIAlpZiAoZWRpZF92ZW5k b3JbMF0gIT0gJ0knIHx8IGVkaWRfdmVuZG9yWzFdICE9ICdHJyB8fAo+ID4gIAkgICAgZWRpZF92 ZW5kb3JbMF0gIT0gJ1QnKQo+ID4gIAkJcmV0dXJuIHRydWU7Cj4gPiAgCj4gPiAtCWRybU1vZGVG cmVlUHJvcGVydHlCbG9iKGVkaWRfYmxvYik7Cj4gPiAtCWRybU1vZGVGcmVlQ29ubmVjdG9yKGNv bm5lY3Rvcik7Cj4gPiAtCj4gPiAgCXJldHVybiBmYWxzZTsKPiA+ICB9Cj4gPiAgCi0tIApDaGVl cnMsCglMeXVkZSBQYXVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lndC1kZXYK