From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4E90D6E9FB for ; Thu, 4 Apr 2019 14:17:54 +0000 (UTC) Date: Thu, 4 Apr 2019 16:17:51 +0200 From: Katarzyna Dec Message-ID: <20190404141751.GD12599@kdec5-desk.ger.corp.intel.com> References: <20190404131805.18110-1-daniel.t.mrzyglod@intel.com> <20190404131805.18110-2-daniel.t.mrzyglod@intel.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20190404131805.18110-2-daniel.t.mrzyglod@intel.com> Subject: Re: [igt-dev] [PATCH i-g-t 1/3] lib/igt_device: add igt_device_get_pci_addr by fd 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: Daniel Mrzyglod Cc: igt-dev@lists.freedesktop.org List-ID: T24gVGh1LCBBcHIgMDQsIDIwMTkgYXQgMDM6MTg6MDNQTSArMDIwMCwgRGFuaWVsIE1yenlnbG9k IHdyb3RlOgo+IEZyb206IE1pY2hhxYIgV2luaWFyc2tpIDxtaWNoYWwud2luaWFyc2tpQGludGVs LmNvbT4KPiAKPiBUaGlzIGZ1bmN0aW9uIGdldCB1cyBpbiBlYXN5IHdheSBwY2kgYWRyZXNzLgpz L2FkcmVzcy9hZGRyZXNzLwo+IEl0IGFsbG93cyB1cyB0byBtYWtlIHRoaW5ncyBhIGxpdHRsZSBi aXQgbW9yZSBnZW5lcmljLgo+IEFsc28sIHdlIG5vdyByZXF1aXJlIGZkIHJhdGhlciB0aGFuIGRv aW5nIGd1ZXNzd29yayB3aGVuIGl0IGNvbWVzIHRvIHBjaSBhZGRyZXNzLgo+IAo+IFNpZ25lZC1v ZmYtYnk6IE1pY2hhxYIgV2luaWFyc2tpIDxtaWNoYWwud2luaWFyc2tpQGludGVsLmNvbT4KPiBD YzogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gU2lnbmVkLW9mZi1i eTogRGFuaWVsIE1yenlnbG9kIDxkYW5pZWwudC5tcnp5Z2xvZEBpbnRlbC5jb20+Cj4gLS0tCj4g IGxpYi9pZ3RfZGV2aWNlLmMgfCAxMTcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysKPiAgbGliL2lndF9kZXZpY2UuaCB8ICAgMiArCj4gIDIgZmlsZXMgY2hh bmdlZCwgMTE5IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvbGliL2lndF9kZXZpY2Uu YyBiL2xpYi9pZ3RfZGV2aWNlLmMKPiBpbmRleCAwOGYzOWM4Yi4uZDM5MzRlZmIgMTAwNjQ0Cj4g LS0tIGEvbGliL2lndF9kZXZpY2UuYwo+ICsrKyBiL2xpYi9pZ3RfZGV2aWNlLmMKPiBAQCAtMjEs MTEgKzIxLDE0IEBACj4gICAqIElOIFRIRSBTT0ZUV0FSRS4KPiAgICoKPiAgICovCj4gKyNpbmNs dWRlIDxzeXMvdHlwZXMuaD4KPiArI2luY2x1ZGUgPGZjbnRsLmg+Cj4gIAo+ICAjaW5jbHVkZSA8 c3lzL3N0YXQuaD4KPiAgI2luY2x1ZGUgPHN5cy9zeXNtYWNyb3MuaD4KPiAgI2luY2x1ZGUgImln dC5oIgo+ICAjaW5jbHVkZSAiaWd0X2RldmljZS5oIgo+ICsjaW5jbHVkZSAiaWd0X3N5c2ZzLmgi Cj4gIAo+ICBpbnQgX19pZ3RfZGV2aWNlX3NldF9tYXN0ZXIoaW50IGZkKQo+ICB7Cj4gQEAgLTEw MywzICsxMDYsMTE3IEBAIGludCBpZ3RfZGV2aWNlX2dldF9jYXJkX2luZGV4KGludCBmZCkKPiAg Cj4gIAlyZXR1cm4gbWlub3Ioc3Quc3RfcmRldik7Cj4gIH0KPiArCj4gKyNkZWZpbmUgSUdUX0RF Vl9QQVRIX0xFTiA4MAo+ICsKPiArc3RhdGljIGJvb2wgaWd0X2RldmljZV9pc19wY2koaW50IGZk KQo+ICt7Cj4gKwljaGFyIHBhdGhbSUdUX0RFVl9QQVRIX0xFTl07Cj4gKwljaGFyICpzdWJzeXN0 ZW07Cj4gKwlpbnQgc3lzZnM7Cj4gKwlpbnQgbGVuOwo+ICsKPiArCWlmICgoc3lzZnMgPSBpZ3Rf c3lzZnNfb3BlbihmZCkpID09IC0xKQo+ICsJCXJldHVybiBmYWxzZTsKRXZlbiBjaGVja3BhdGNo IGlzIHJldHVybmluZyBlcnJvciBoZXJlIC0gJ2RvIG5vdCB1c2UgYXNzaWdubWVudCBpbiBpZgpj b25kaXRpb24nCj4gKwo+ICsJbGVuID0gcmVhZGxpbmthdChzeXNmcywgImRldmljZS9zdWJzeXN0 ZW0iLCBwYXRoLCBzaXplb2YocGF0aCkgLSAxKTsKPiArCWlmIChsZW4gPT0gLTEpCj4gKwkJcmV0 dXJuIGZhbHNlOwo+ICsJcGF0aFtsZW5dID0gJ1wwJzsKPiArCj4gKwlzdWJzeXN0ZW0gPSBzdHJy Y2hyKHBhdGgsICcvJyk7Cj4gKwlpZiAoIXN1YnN5c3RlbSkKPiArCQlyZXR1cm4gZmFsc2U7Cj4g Kwo+ICsJcmV0dXJuIHN0cmNtcChzdWJzeXN0ZW0sICIvcGNpIikgPT0gMDsKPiArfQo+ICsKPiAr c3RydWN0IGlndF9wY2lfYWRkciB7Cj4gKwl1bnNpZ25lZCBpbnQgZG9tYWluOwo+ICsJdW5zaWdu ZWQgaW50IGJ1czsKPiArCXVuc2lnbmVkIGludCBkZXZpY2U7Cj4gKwl1bnNpZ25lZCBpbnQgZnVu Y3Rpb247Cj4gK307Cj4gKwo+ICtzdGF0aWMgaW50IGlndF9kZXZpY2VfZ2V0X3BjaV9hZGRyKGlu dCBmZCwgc3RydWN0IGlndF9wY2lfYWRkciAqcGNpKQo+ICt7Cj4gKwljaGFyIHBhdGhbSUdUX0RF Vl9QQVRIX0xFTl07Cj4gKwljaGFyICpidWY7Cj4gKwlpbnQgc3lzZnM7Cj4gKwlpbnQgbGVuOwo+ ICsKPiArCWlmICghaWd0X2RldmljZV9pc19wY2koZmQpKQo+ICsJCXJldHVybiAtRU5PREVWOwo+ ICsKPiArCWlmICgoc3lzZnMgPSBpZ3Rfc3lzZnNfb3BlbihmZCkpID09IC0xKQo+ICsJCXJldHVy biAtRU5PRU5UOwpTYW1lIGVycm9yIGZyb20gY2hlY2twYXRjaCBhcyBhYm92ZS4KS2FzaWEKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KaWd0LWRldiBtYWls aW5nIGxpc3QKaWd0LWRldkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2