From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?Christian_K=c3=b6nig?= Subject: Re: [PATCH libdrm] Always pass O_CLOEXEC when opening DRM file descriptors Date: Fri, 18 May 2018 12:50:28 +0200 Message-ID: <172c8fb2-2c3f-00e7-9e59-1595e99be6ce@gmail.com> References: <20180518091753.11491-1-michel@daenzer.net> Reply-To: christian.koenig@amd.com Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x22c.google.com (mail-wm0-x22c.google.com [IPv6:2a00:1450:400c:c09::22c]) by gabe.freedesktop.org (Postfix) with ESMTPS id A70D16ED11 for ; Fri, 18 May 2018 10:50:31 +0000 (UTC) Received: by mail-wm0-x22c.google.com with SMTP id a67-v6so13284182wmf.3 for ; Fri, 18 May 2018 03:50:31 -0700 (PDT) In-Reply-To: <20180518091753.11491-1-michel@daenzer.net> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: =?UTF-8?Q?Michel_D=c3=a4nzer?= , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org QW0gMTguMDUuMjAxOCB1bSAxMToxNyBzY2hyaWViIE1pY2hlbCBEw6RuemVyOgo+IEZyb206IE1p Y2hlbCBEw6RuemVyIDxtaWNoZWwuZGFlbnplckBhbWQuY29tPgo+Cj4gU2lnbmVkLW9mZi1ieTog TWljaGVsIETDpG56ZXIgPG1pY2hlbC5kYWVuemVyQGFtZC5jb20+CgpSZXZpZXdlZC1ieTogQ2hy aXN0aWFuIEvDtm5pZyA8Y2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29tPgoKPiAtLS0KPiAgIHhmODZk cm0uYyB8IDYgKysrLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRl bGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hmODZkcm0uYyBiL3hmODZkcm0uYwo+IGluZGV4 IDNhOWQwZWQyLi5jMDk0MzdiMCAxMDA2NDQKPiAtLS0gYS94Zjg2ZHJtLmMKPiArKysgYi94Zjg2 ZHJtLmMKPiBAQCAtNDA1LDcgKzQwNSw3IEBAIHdhaXRfZm9yX3VkZXY6Cj4gICAgICAgfQo+ICAg I2VuZGlmCj4gICAKPiAtICAgIGZkID0gb3BlbihidWYsIE9fUkRXUiwgMCk7Cj4gKyAgICBmZCA9 IG9wZW4oYnVmLCBPX1JEV1IgfCBPX0NMT0VYRUMsIDApOwo+ICAgICAgIGRybU1zZygiZHJtT3Bl bkRldmljZTogb3BlbiByZXN1bHQgaXMgJWQsICglcylcbiIsCj4gICAgICAgICAgICAgIGZkLCBm ZCA8IDAgPyBzdHJlcnJvcihlcnJubykgOiAiT0siKTsKPiAgICAgICBpZiAoZmQgPj0gMCkKPiBA QCAtNDI1LDcgKzQyNSw3IEBAIHdhaXRfZm9yX3VkZXY6Cj4gICAgICAgICAgICAgICBjaG1vZChi dWYsIGRldm1vZGUpOwo+ICAgICAgICAgICB9Cj4gICAgICAgfQo+IC0gICAgZmQgPSBvcGVuKGJ1 ZiwgT19SRFdSLCAwKTsKPiArICAgIGZkID0gb3BlbihidWYsIE9fUkRXUiB8IE9fQ0xPRVhFQywg MCk7Cj4gICAgICAgZHJtTXNnKCJkcm1PcGVuRGV2aWNlOiBvcGVuIHJlc3VsdCBpcyAlZCwgKCVz KVxuIiwKPiAgICAgICAgICAgICAgZmQsIGZkIDwgMCA/IHN0cmVycm9yKGVycm5vKSA6ICJPSyIp Owo+ICAgICAgIGlmIChmZCA+PSAwKQo+IEBAIC00NzQsNyArNDc0LDcgQEAgc3RhdGljIGludCBk cm1PcGVuTWlub3IoaW50IG1pbm9yLCBpbnQgY3JlYXRlLCBpbnQgdHlwZSkKPiAgICAgICB9Owo+ ICAgCj4gICAgICAgc3ByaW50ZihidWYsIGRldl9uYW1lLCBEUk1fRElSX05BTUUsIG1pbm9yKTsK PiAtICAgIGlmICgoZmQgPSBvcGVuKGJ1ZiwgT19SRFdSLCAwKSkgPj0gMCkKPiArICAgIGlmICgo ZmQgPSBvcGVuKGJ1ZiwgT19SRFdSIHwgT19DTE9FWEVDLCAwKSkgPj0gMCkKPiAgICAgICAgICAg cmV0dXJuIGZkOwo+ICAgICAgIHJldHVybiAtZXJybm87Cj4gICB9CgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRy aS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK