From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matt Roper Subject: Re: [PATCH libdrm] xf86drm: Fix error handling for drmGetDevices() Date: Thu, 1 Oct 2015 08:59:00 -0700 Message-ID: <20151001155900.GG575@intel.com> References: <1443630651-30077-1-git-send-email-matthew.d.roper@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id 381D46E17C for ; Thu, 1 Oct 2015 08:59:01 -0700 (PDT) Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Emil Velikov Cc: ML dri-devel List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCBPY3QgMDEsIDIwMTUgYXQgMTE6MTI6MzRBTSArMDEwMCwgRW1pbCBWZWxpa292IHdy b3RlOgo+IEhpIE1hdHQsCj4gCj4gT24gMzAgU2VwdGVtYmVyIDIwMTUgYXQgMTc6MzAsIE1hdHQg Um9wZXIgPG1hdHRoZXcuZC5yb3BlckBpbnRlbC5jb20+IHdyb3RlOgo+ID4gSWYgdGhlIG9wZW5k aXIoKSBjYWxsIGluIGRybUdldERldmljZXMoKSByZXR1cm5zIGZhaWx1cmUsIHdlIGp1bXAgdG8g YW4KPiA+IGVycm9yIGxhYmVsIHRoYXQgY2FsbHMgY2xvc2VkaXIoKSBhbmQgdGhlbiByZXR1cm5z LiAgSG93ZXZlciB0aGlzIG1lYW5zCj4gPiB0aGF0IHdlJ3JlIGNhbGxpbmcgY2xvc2VkaXIoTlVM TCkgd2hpY2ggbWF5IG5vdCBiZSBzYWZlIG9uIGFsbAo+ID4gaW1wbGVtZW50YXRpb25zLiAgV2Ug YXJlIGFsc28gbGVha2luZyB0aGUgbG9jYWxfZGV2aWNlcyBhcnJheSB0aGF0IHdhcwo+ID4gYWxs b2NhdGVkIGJlZm9yZSB0aGUgb3BlbmRpcigpIGNhbGwuCj4gPgo+ID4gRml4IGJvdGggb2YgdGhl c2UgaXNzdWVzIGJ5IGp1bXBpbmcgdG8gYW4gZWFybGllciBlcnJvciBsYWJlbCAodG8gZnJlZQo+ ID4gbG9jYWxfZGV2aWNlcykgYW5kIGd1YXJkaW5nIHRoZSBjbG9zZWRpcigpIGNhbGwgd2l0aCBh IE5VTEwgdGVzdC4KPiA+Cj4gPiBDYzogRW1pbCBWZWxpa292IDxlbWlsLmwudmVsaWtvdkBnbWFp bC5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBNYXR0IFJvcGVyIDxtYXR0aGV3LmQucm9wZXJAaW50 ZWwuY29tPgo+ID4gLS0tCj4gPiAgeGY4NmRybS5jIHwgNyArKysrLS0tCj4gPiAgMSBmaWxlIGNo YW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0 IGEveGY4NmRybS5jIGIveGY4NmRybS5jCj4gPiBpbmRleCBjMWNhYjFiLi43NjNkNzEwIDEwMDY0 NAo+ID4gLS0tIGEveGY4NmRybS5jCj4gPiArKysgYi94Zjg2ZHJtLmMKPiA+IEBAIC0zMjA5LDcg KzMyMDksNyBAQCBpbnQgZHJtR2V0RGV2aWNlcyhkcm1EZXZpY2VQdHIgZGV2aWNlc1tdLCBpbnQg bWF4X2RldmljZXMpCj4gPiAgICAgIHN5c2RpciA9IG9wZW5kaXIoRFJNX0RJUl9OQU1FKTsKPiA+ ICAgICAgaWYgKCFzeXNkaXIpIHsKPiA+ICAgICAgICAgIHJldCA9IC1lcnJubzsKPiA+IC0gICAg ICAgIGdvdG8gY2xvc2Vfc3lzZGlyOwo+ID4gKyAgICAgICAgZ290byBmcmVlX2xvY2FsczsKPiA+ ICAgICAgfQo+ID4KPiA+ICAgICAgaSA9IDA7Cj4gPiBAQCAtMzI4MCw5ICszMjgwLDEwIEBAIGlu dCBkcm1HZXREZXZpY2VzKGRybURldmljZVB0ciBkZXZpY2VzW10sIGludCBtYXhfZGV2aWNlcykK PiA+Cj4gPiAgZnJlZV9kZXZpY2VzOgo+ID4gICAgICBkcm1GcmVlRGV2aWNlcyhsb2NhbF9kZXZp Y2VzLCBpKTsKPiA+ICtmcmVlX2xvY2FsczoKPiA+ICAgICAgZnJlZShsb2NhbF9kZXZpY2VzKTsK PiA+Cj4gPiAtY2xvc2Vfc3lzZGlyOgo+ID4gLSAgICBjbG9zZWRpcihzeXNkaXIpOwo+ID4gKyAg ICBpZiAoc3lzZGlyKQo+ID4gKyAgICAgICAgICAgY2xvc2VkaXIoc3lzZGlyKTsKPiBBbnkgb2Jq ZWN0aW9ucyBpZiB3ZSBtb3ZlIHRoZSBuZXcgbGFiZWwgJiBmcmVlKCkgaGVyZSBhbmQgZHJvcCB0 aGUgaWYKPiBjaGVjayBhYm92ZT8gSSBjYW4gZG8gdGhhdCBiZWZvcmUgcHVzaGluZyBpZiB0aGF0 J3Mgb2sgd2l0aCB5b3UuCj4gCj4gVGhhbmtzIGZvciBjYXRjaGluZyB0aGlzLgo+IEVtaWwKClN1 cmUsIHRoYXQgc291bmRzIGZpbmUgdG9vLiAgVGhhbmtzIQoKCk1hdHQKCi0tIApNYXR0IFJvcGVy CkdyYXBoaWNzIFNvZnR3YXJlIEVuZ2luZWVyCklvVEcgUGxhdGZvcm0gRW5hYmxpbmcgJiBEZXZl bG9wbWVudApJbnRlbCBDb3Jwb3JhdGlvbgooOTE2KSAzNTYtMjc5NQpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRy aS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=