From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Stone Subject: Re: [PATCH 07/31] drm/i915: IPS Sysfs interface. Date: Mon, 9 Nov 2015 11:37:56 +0000 Message-ID: References: <1446749423-4789-1-git-send-email-rodrigo.vivi@intel.com> <1446749423-4789-8-git-send-email-rodrigo.vivi@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f49.google.com (mail-wm0-f49.google.com [74.125.82.49]) by gabe.freedesktop.org (Postfix) with ESMTPS id 03FDC6E08A for ; Mon, 9 Nov 2015 03:37:58 -0800 (PST) Received: by wmww144 with SMTP id w144so72172319wmw.1 for ; Mon, 09 Nov 2015 03:37:56 -0800 (PST) In-Reply-To: <1446749423-4789-8-git-send-email-rodrigo.vivi@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Rodrigo Vivi Cc: intel-gfx List-Id: intel-gfx@lists.freedesktop.org SGkgUm9kcmlnbywKCk9uIDUgTm92ZW1iZXIgMjAxNSBhdCAxODo0OSwgUm9kcmlnbyBWaXZpIDxy b2RyaWdvLnZpdmlAaW50ZWwuY29tPiB3cm90ZToKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfaXBzLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9pcHMuYwo+ IGluZGV4IGI4NjdhYmEuLjZiYzVjNTUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfaXBzLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9pcHMuYwo+ IEBAIC0xMDUsMTggKzEwNSwyMSBAQCBib29sIGludGVsX2lwc19yZWFkeShzdHJ1Y3QgaW50ZWxf Y3J0YyAqY3J0YywKPiAgICogVGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgdG8gZW5hYmxlIElQUyBv biBjZXJ0YWluIHBpcGUuCj4gICAqIEFsbCBuZWVkZWQgY29uZGl0aW9ucyBzaG91bGQndmUgY2hl Y2tlZCBhbHJlYWR5IGJ5IGludGVsX2lwc19yZWFkeS4KPiAgICovCj4gLXZvaWQgaW50ZWxfaXBz X2VuYWJsZShzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YykKPiAraW50IGludGVsX2lwc19lbmFibGUo c3RydWN0IGludGVsX2NydGMgKmNydGMpCj4gIHsKPiAgICAgICAgIHN0cnVjdCBkcm1fZGV2aWNl ICpkZXYgPSBjcnRjLT5iYXNlLmRldjsKPiAgICAgICAgIHN0cnVjdCBkcm1faTkxNV9wcml2YXRl ICpkZXZfcHJpdiA9IGRldi0+ZGV2X3ByaXZhdGU7Cj4gKyAgICAgICBpbnQgcmV0ID0gMDsKPgo+ ICAgICAgICAgaWYgKCFjcnRjLT5jb25maWctPmlwc19yZWFkeSkKPiAtICAgICAgICAgICAgICAg cmV0dXJuOwo+ICsgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPgo+ICAgICAgICAgbXV0 ZXhfbG9jaygmZGV2X3ByaXYtPmRpc3BsYXlfaXBzLmxvY2spOwo+Cj4gLSAgICAgICBpZiAoZGV2 X3ByaXYtPmRpc3BsYXlfaXBzLmVuYWJsZWQpCj4gKyAgICAgICBpZiAoZGV2X3ByaXYtPmRpc3Bs YXlfaXBzLmVuYWJsZWQpIHsKPiArICAgICAgICAgICAgICAgcmV0ID0gLUVBTFJFQURZOwo+ICAg ICAgICAgICAgICAgICBnb3RvIG91dDsKPiArICAgICAgIH0KPgo+ICAgICAgICAgLyoKPiAgICAg ICAgICAqIFdlIGNhbiBvbmx5IGVuYWJsZSBJUFMgYWZ0ZXIgd2UgZW5hYmxlIGEgcGxhbmUKPiBA QCAtMTQ3LDYgKzE1MCw3IEBAIHZvaWQgaW50ZWxfaXBzX2VuYWJsZShzdHJ1Y3QgaW50ZWxfY3J0 YyAqY3J0YykKPiAgICAgICAgICAgICAgICAgICovCj4gICAgICAgICAgICAgICAgIGlmICh3YWl0 X2ZvcihJOTE1X1JFQURfTk9UUkFDRShJUFNfQ1RMKSAmIElQU19FTkFCTEUsIDUwKSkgewo+ICAg ICAgICAgICAgICAgICAgICAgICAgIERSTV9FUlJPUigiVGltZWQgb3V0IHdhaXRpbmcgZm9yIElQ UyBlbmFibGVcbiIpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgIHJldCA9IC1FVElNRURPVVQ7 Cj4gICAgICAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4gICAgICAgICAgICAgICAgIH0K PiAgICAgICAgIH0KPiBAQCAtMTU0LDYgKzE1OCw3IEBAIHZvaWQgaW50ZWxfaXBzX2VuYWJsZShz dHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YykKPiAgICAgICAgIGRldl9wcml2LT5kaXNwbGF5X2lwcy5l bmFibGVkID0gdHJ1ZTsKPiAgb3V0Ogo+ICAgICAgICAgbXV0ZXhfdW5sb2NrKCZkZXZfcHJpdi0+ ZGlzcGxheV9pcHMubG9jayk7Cj4gKyAgICAgICByZXR1cm4gcmV0Owo+ICB9Cj4KPiAgLyoqCj4g QEAgLTE2MiwxNiArMTY3LDIyIEBAIG91dDoKPiAgICoKPiAgICogVGhpcyBmdW5jdGlvbiBpcyBj YWxsZWQgdG8gZGlzYWJsZSBJUFMgb24gY2VydGFpbiBwaXBlIHdoZW5ldmVyIGl0IGlzIG5lZWRl ZAo+ICAgKiB0byBkaXNhYmxlIElQUyBvbiB0aGUgcGlwZS4KPiArICoKPiArICogUmV0dXJuczoK PiArICogMCBvbiBzdWNjZXNzIGFuZCAtZXJybm8gb3RoZXJ3aXNlLgo+ICAgKi8KPiAtdm9pZCBp bnRlbF9pcHNfZGlzYWJsZShzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YykKPiAraW50IGludGVsX2lw c19kaXNhYmxlKHN0cnVjdCBpbnRlbF9jcnRjICpjcnRjKQo+ICB7Cj4gICAgICAgICBzdHJ1Y3Qg ZHJtX2RldmljZSAqZGV2ID0gY3J0Yy0+YmFzZS5kZXY7Cj4gICAgICAgICBzdHJ1Y3QgZHJtX2k5 MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSBkZXYtPmRldl9wcml2YXRlOwo+ICsgICAgICAgaW50IHJl dCA9IDA7Cj4KPiAgICAgICAgIG11dGV4X2xvY2soJmRldl9wcml2LT5kaXNwbGF5X2lwcy5sb2Nr KTsKPgo+IC0gICAgICAgaWYgKCFkZXZfcHJpdi0+ZGlzcGxheV9pcHMuZW5hYmxlZCkKPiArICAg ICAgIGlmICghZGV2X3ByaXYtPmRpc3BsYXlfaXBzLmVuYWJsZWQpIHsKPiArICAgICAgICAgICAg ICAgcmV0ID0gLUVBTFJFQURZOwo+ICAgICAgICAgICAgICAgICBnb3RvIG91dDsKPiArICAgICAg IH0KPgo+ICAgICAgICAgYXNzZXJ0X3BsYW5lX2VuYWJsZWQoZGV2X3ByaXYsIGNydGMtPnBsYW5l KTsKPiAgICAgICAgIGlmIChJU19CUk9BRFdFTEwoZGV2KSkgewo+IEBAIC0xOTYsNiArMjA3LDcg QEAgdm9pZCBpbnRlbF9pcHNfZGlzYWJsZShzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YykKPiAgICAg ICAgIGRldl9wcml2LT5kaXNwbGF5X2lwcy5lbmFibGVkID0gZmFsc2U7Cj4gIG91dDoKPiAgICAg ICAgIG11dGV4X3VubG9jaygmZGV2X3ByaXYtPmRpc3BsYXlfaXBzLmxvY2spOwo+ICsgICAgICAg cmV0dXJuIHJldDsKPiAgfQoKSXQgd291bGQgYmUgbmljZSB0byBoYXZlIHRoZXNlIGZyb20gdGhl IGJlZ2lubmluZywgcmF0aGVyIHRoYW4KbW9kaWZ5aW5nIHRoZW0gcGFydC13YXkgdGhyb3VnaC4K Cj4gQEAgLTIwNiw2ICsyMTgsOSBAQCBvdXQ6Cj4gICAqIEl0IGNoZWNrcyBpZiB0aGVyZSBpcyBh bnkgb3RoZXIgcGxhbmUgZW5hYmxlZCBvbiB0aGUgcGlwZSB3aGVuIHByaW1hcnkgaXMKPiAgICog Z29pbmcgdG8gYmUgZGlzYWJsZWQuIEluIHRoaXMgY2FzZSBJUFMgY2FuIGNvbnRpbnVlIGVuYWJs ZWQsIGJ1dCBpdCBuZWVkcwo+ICAgKiB0byBiZSBkaXNhYmxlZCBvdGhlcndpc2UuCj4gKyAqCj4g KyAqIFJldHVybnM6Cj4gKyAqIDAgb24gc3VjY2VzcyBhbmQgLWVycm5vIG90aGVyd2lzZS4KPiAg ICovCj4gIHZvaWQgaW50ZWxfaXBzX2Rpc2FibGVfaWZfYWxvbmUoc3RydWN0IGludGVsX2NydGMg KmNydGMpCj4gIHsKCi4uLiB0aGlzIG9uZSBpcyBzdGlsbCBsZWZ0IHZvaWQuCgpDaGVlcnMsCkRh bmllbApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRl bC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=