From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH libdrm] Fix memory leak with drmModeGetConnectorCurrent() Date: Thu, 7 Jan 2016 19:39:10 +0200 Message-ID: <20160107173910.GP4437@intel.com> References: <1450187968-29788-1-git-send-email-ville.syrjala@linux.intel.com> <20151215140545.GC24300@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id EC2316E319 for ; Thu, 7 Jan 2016 09:39:13 -0800 (PST) Content-Disposition: inline In-Reply-To: <20151215140545.GC24300@nuc-i3427.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Chris Wilson , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gVHVlLCBEZWMgMTUsIDIwMTUgYXQgMDI6MDU6NDVQTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIFR1ZSwgRGVjIDE1LCAyMDE1IGF0IDAzOjU5OjI4UE0gKzAyMDAsIHZpbGxlLnN5 cmphbGFAbGludXguaW50ZWwuY29tIHdyb3RlOgo+ID4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2 aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KPiA+IAo+ID4gZHJtTW9kZUdldENvbm5lY3Rv ckN1cnJlbnQoKSBtdXN0IHByb3ZpZGUgdGVtcG9yYXJ5IHN0b3JhZ2UgZm9yIHRoZQo+ID4ga2Vy bmVsIHRvIGZpbGwgaW4gYXQgbGVhc3Qgb25lIG1vZGUgKGFza2luZyBmb3IgIT0wIG1vZGVzIGlz IGhvdwo+ID4geW91IHByZXZlbnQgdGhlIGhlYXZ5d2VpZ2h0IHByb2JlIGluIHRoZSBrZXJuZWwp LiBDdXJyZW50bHkgd2UgbWFsbG9jCj4gPiB0aGF0IHRlbXAgc3RvcmFnZSBidXQgd2UgZmFpbCB0 byBmcmVlIGl0IGJlZm9yZSBvdmVyd3JpdGluZyB0aGUKPiA+IHBvaW50ZXIgd2l0aCB0aGUgYWRk cmVzcyBvZiB0aGUgYWN0dWFsIHN0b3JhZ2Ugd2UgdXNlIHRvIHN0b3JlIHRoZQo+ID4gcmVhbCBt b2RlIGxpc3Qgd2UgZ2V0IGZyb20gdGhlIGtlcm5lbCBpbiB0aGUgc2Vjb25kIGlvY3RsIGNhbGwu Cj4gPiAKPiA+IExldCdzIGp1c3Qga2VlcCB0aGUgdGVtcG9yYXJ5IHN0b3JhZ2Ugb24gdGhlIHN0 YWNrIGFuZCB0aHVzIHdlIGF2b2lkIHRoZQo+ID4gbGVhayBhbmQgYWxzbyBlbGltaW5hdGUgc29t ZSBwb2ludGxlc3MgbWFsbG9jcy4KPiA+IAo+ID4gQ2M6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hy aXMtd2lsc29uLmNvLnVrPgo+ID4gRml4ZXM6IDVlZDVmYTEwNjAwZiAoIm1vZGU6IFJldHJpZXZl IG9ubHkgdGhlIGN1cnJlbnQgaW5mb3JtYXRpb24gZm9yIGEgQ29ubmVjdG9yIikKPiA+IFNpZ25l ZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+ Cj4gPiAtLS0KPiA+ICB4Zjg2ZHJtTW9kZS5jIHwgMTEgKysrKysrKy0tLS0KPiA+ICAxIGZpbGUg Y2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0t Z2l0IGEveGY4NmRybU1vZGUuYyBiL3hmODZkcm1Nb2RlLmMKPiA+IGluZGV4IGFiNmI1MTk1ZThk My4uNzcxMDA2MTg2NWVlIDEwMDY0NAo+ID4gLS0tIGEveGY4NmRybU1vZGUuYwo+ID4gKysrIGIv eGY4NmRybU1vZGUuYwo+ID4gQEAgLTQ3NSwxMiArNDc1LDEzIEBAIF9kcm1Nb2RlR2V0Q29ubmVj dG9yKGludCBmZCwgdWludDMyX3QgY29ubmVjdG9yX2lkLCBpbnQgcHJvYmUpCj4gPiAgewo+ID4g IAlzdHJ1Y3QgZHJtX21vZGVfZ2V0X2Nvbm5lY3RvciBjb25uLCBjb3VudHM7Cj4gPiAgCWRybU1v ZGVDb25uZWN0b3JQdHIgciA9IE5VTEw7Cj4gPiArCXN0cnVjdCBkcm1fbW9kZV9tb2RlaW5mbyBz dGFja19tb2RlOwo+ID4gIAo+ID4gIAltZW1jbGVhcihjb25uKTsKPiA+ICAJY29ubi5jb25uZWN0 b3JfaWQgPSBjb25uZWN0b3JfaWQ7Cj4gPiAgCWlmICghcHJvYmUpIHsKPiA+ICAJCWNvbm4uY291 bnRfbW9kZXMgPSAxOwo+ID4gLQkJY29ubi5tb2Rlc19wdHIgPSBWT0lEMlU2NChkcm1NYWxsb2Mo c2l6ZW9mKHN0cnVjdCBkcm1fbW9kZV9tb2RlaW5mbykpKTsKPiA+ICsJCWNvbm4ubW9kZXNfcHRy ID0gVk9JRDJVNjQoJnN0YWNrX21vZGUpOwo+ID4gIAl9Cj4gCj4gSWYgeW91IGp1c3QgbWFkZSB0 aGlzIGNoYW5nZSwgd2Ugd291bGRuJ3QgbmVlZCB0aGUgaHVua3MgYmVsb3cgKGFuZCBJCj4gd291 bG4ndCBoYXZlIHRvIGxvb2sgYXQgc28gbXVjaCBzaG91dGluZykuCj4gCj4gRWl0aGVyIHdheSwK PiBSZXZpZXdlZC1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CgpQ dXNoZWQgdG8gbWFzdGVyLiBUaGFua3MgZm9yIHRoZSByZXZpZXcuCgotLSAKVmlsbGUgU3lyasOk bMOkCkludGVsIE9UQwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZl bAo=