From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ed1-x543.google.com (mail-ed1-x543.google.com [IPv6:2a00:1450:4864:20::543]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1339B6E183 for ; Thu, 7 Feb 2019 16:07:00 +0000 (UTC) Received: by mail-ed1-x543.google.com with SMTP id b3so337724ede.1 for ; Thu, 07 Feb 2019 08:07:00 -0800 (PST) Date: Thu, 7 Feb 2019 17:06:55 +0100 From: Daniel Vetter Message-ID: <20190207160655.GV3271@phenom.ffwll.local> References: <20190207145707.27623-1-daniel.vetter@ffwll.ch> <20190207145707.27623-3-daniel.vetter@ffwll.ch> <154955283756.27542.2738484198495367632@skylake-alporthouse-com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <154955283756.27542.2738484198495367632@skylake-alporthouse-com> Subject: Re: [igt-dev] [PATCH i-g-t 3/4] lib: Don't leak children in igt_waitchildren_timeout 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: Chris Wilson Cc: IGT development , Daniel Vetter List-ID: T24gVGh1LCBGZWIgMDcsIDIwMTkgYXQgMDM6MjA6MzdQTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFF1b3RpbmcgRGFuaWVsIFZldHRlciAoMjAxOS0wMi0wNyAxNDo1NzowNikKPiA+IElu c3RlYWQgb2YgY2xlYW5pbmcgdXAgdGhlIG1lc3MgaW4gaWd0X2V4aXQgbWFrZSBzdXJlIHdlIGRv bid0IGV2ZW4KPiA+IGxldCBpdCBvdXQgb2YgdGhlIGNvbnRhaW5lci4gU2VlIGFsc28KPiA+IAo+ ID4gY29tbWl0IDc1NDg3NjM3OGQ2YzliMjc3NWU4YzA3YjRkMTZmOTg3OGM1NTk0OWYKPiA+IEF1 dGhvcjogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gPiBEYXRlOiAg IEZyaSBGZWIgMjYgMjI6MTE6MTAgMjAxNiArMDAwMAo+ID4gCj4gPiAgICAgaWd0L2dlbV9zeW5j OiBFbmZvcmNlIGEgdGltZW91dCBvZiAyMHMKPiA+IAo+ID4gd2hpY2ggYWRkZWQgdGhpcyBoZWxw ZXIuCj4gPiAKPiA+IFRvIG1ha2Ugc3VyZSB0aGF0IGV2ZXJ5b25lIGZvbGxvd3MgdGhlIHJ1bGVz LCBhZGQgYW4gYXNzZXJ0Lgo+ID4gCj4gPiBXZSdyZSBrZWVwaW5nIHRoZSBjbGVhbnVwIGNvZGUg YXMgYSBmYWlsc2FmZSwgYW5kIGJlY2F1c2UgaXQgc3BlZWRzCj4gPiB1cCB0aGUgdGVzdGNhc2Ug SSdtIGZvbGxvd2luZyB1cCB3aXRoLgo+ID4gCj4gPiBDYzogQ2hyaXMgV2lsc29uIDxjaHJpc0Bj aHJpcy13aWxzb24uY28udWs+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5p ZWwudmV0dGVyQGludGVsLmNvbT4KPiA+IC0tLQo+ID4gIGxpYi9pZ3RfY29yZS5jIHwgNiArKysr KysKPiA+ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCj4gPiAKPiA+IGRpZmYgLS1n aXQgYS9saWIvaWd0X2NvcmUuYyBiL2xpYi9pZ3RfY29yZS5jCj4gPiBpbmRleCA0OWZiZjcwZGVi MDYuLmE3MTA1ZjA1OTFmYyAxMDA2NDQKPiA+IC0tLSBhL2xpYi9pZ3RfY29yZS5jCj4gPiArKysg Yi9saWIvaWd0X2NvcmUuYwo+ID4gQEAgLTE1MjUsNiArMTUyNSw3IEBAIHZvaWQgaWd0X2V4aXQo dm9pZCkKPiA+ICAKPiA+ICAgICAgICAgZm9yIChpbnQgYyA9IDA7IGMgPCBudW1fdGVzdF9jaGls ZHJlbjsgYysrKQo+ID4gICAgICAgICAgICAgICAgIGtpbGwodGVzdF9jaGlsZHJlbltjXSwgU0lH S0lMTCk7Cj4gPiArICAgICAgIGFzc2VydCghbnVtX3Rlc3RfY2hpbGRyZW4pOwo+ID4gIAo+ID4g ICAgICAgICBpZiAoIXRlc3Rfd2l0aF9zdWJ0ZXN0cykgewo+ID4gICAgICAgICAgICAgICAgIHN0 cnVjdCB0aW1lc3BlYyBub3c7Cj4gPiBAQCAtMTg0Miw2ICsxODQzLDExIEBAIHZvaWQgaWd0X3dh aXRjaGlsZHJlbl90aW1lb3V0KGludCBzZWNvbmRzLCBjb25zdCBjaGFyICpyZWFzb24pCj4gPiAg ICAgICAgIGlndF9zZXRfdGltZW91dChzZWNvbmRzLCByZWFzb24pOwo+ID4gICAgICAgICBpZ3Rf d2FpdGNoaWxkcmVuKCk7Cj4gPiAgICAgICAgIGlndF9yZXNldF90aW1lb3V0KCk7Cj4gPiArCj4g PiArICAgICAgIGZvciAoaW50IGMgPSAwOyBjIDwgbnVtX3Rlc3RfY2hpbGRyZW47IGMrKykKPiA+ ICsgICAgICAgICAgICAgICBraWxsKHRlc3RfY2hpbGRyZW5bY10sIFNJR0tJTEwpOwo+ID4gKwo+ ID4gKyAgICAgICBfX2lndF93YWl0Y2hpbGRyZW4oKTsKPiAKPiBIb3cgZGlkIHdlIGVzY2FwZT8K PiAKPiBJZiB0aGUgU0lHQUxSTSBmaXJlZCwgd2UgaGl0IGlndF9mYWlsKCkgaW4gdGhlIHBhcmVu dCB3aXRoIGNoaWxkcmVuIGluCj4gdG93LCBvdGhlcndpc2Ugd2UgY29tcGxldGVkIGlndF93YWl0 Y2hpbGRyZW4oKSBzdWNjZXNzZnVsbHkgYW5kIGNsZWFuZWQKPiBldmVyeXRoaW5nIHVwLgoKSG0g cmlnaHQsIHRoaXMgZG9lcyBub3RoaW5nLgoKVGhlIG1vdGl2YXRpb24gZm9yIHRoaXMgaXMgdGhh dCBJIG5vdGljZWQgdGhhdCB3aXRob3V0IGFuIGV4cGxpY2l0CmlndF93YWl0Y2hpbGRyZW4oKSB0 aGUgaWd0X2Fzc2VydCBmb3J3YXJkaW5nIGRvZXNuJ3Qgd29yay4gU28gSSd2ZSB0cmllZAp0byBj YXRjaCB0aGF0IGtpbmQgb2YgbGVha2luZy4KClRoZSB0cm91YmxlIHRoYXQgZG9lcyBoYXBwZW4g aXMgaWYgeW91IHJ1biBtdWx0aXBsZSB0ZXN0cywgdGhlbiB0aGUKY2hpbGRyZW4gZG8gbGVhayBp bnRvIHRoZSBuZXh0IHN1YnRlc3QgKHNpbmNlIGlndF9leGl0IGlzIG9ubHkgY2FsbGVkIGF0CnRo ZSB2ZXJ5IGVuZCkuIFRoYXQncyB0aGUgdXN1YWwgdHJvdWJsZSB3aXRoIG91ciBleGl0IGhhbmRs ZXJzIG5vdApwcm9wZXJseSBzdGFja2luZy4gSW4gdGhlIGVuZCBJIHdhbnRlZCB0byBwdXQgYSB3 YWl0KCkgaW50byBpZ3RfZXhpdCBhbmQKY2hlY2sgdGhhdCBpdCBnaXZlcyB1cyBFQ0hJTEQsIHRv IG1ha2Ugc3VyZSBldmVyeXRoaW5nIGlzIGNsZWFuZWQgdXAuCgpTbyBub3Qgc3VyZSB3aGF0IHRv IGRvIC4uLiBhbnkgaWRlYXM/Ci1EYW5pZWwKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5n aW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmlndC1kZXYgbWFpbGluZyBsaXN0 CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRldgo=