From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7B6C86E0E7 for ; Wed, 5 Sep 2018 15:01:24 +0000 (UTC) References: <20180905090705.12829-1-chris@chris-wilson.co.uk> From: Tvrtko Ursulin Message-ID: <764be659-3d3c-6f8b-da8d-ace2b49526f1@linux.intel.com> Date: Wed, 5 Sep 2018 16:01:04 +0100 MIME-Version: 1.0 In-Reply-To: <20180905090705.12829-1-chris@chris-wilson.co.uk> Content-Language: en-GB Subject: Re: [igt-dev] [PATCH i-g-t] lib/pm: Fail gracefully if CONFIG_PM is not built into the kernel List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: Chris Wilson , igt-dev@lists.freedesktop.org Cc: Tvrtko Ursulin List-ID: Ck9uIDA1LzA5LzIwMTggMTA6MDcsIENocmlzIFdpbHNvbiB3cm90ZToKPiBXZSByZXBvcnQgdGhl IGZhaWx1cmUgZnJvbSBpZ3Rfc2V0dXBfcnVudGltZV9wbSgpIHNvIHRoYXQgdGhlIGNhbGxlciBj YW4KPiBkZWNpZGUgaG93IHRoZXkgbWF5IHByb2NlZWQsIHNvIHJlcGxhY2UgdGhlIGhhcmQgYXNz ZXJ0IHdpdGggdGhlIGVycm9yCj4gcHJvcGFnYXRpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hy aXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gQ2M6IFR2cnRrbyBVcnN1bGlu IDx0dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+Cj4gQ2M6IEltcmUgRGVhayA8aW1yZS5kZWFrQGlu dGVsLmNvbT4KPiAtLS0KPiAgIGxpYi9pZ3RfcG0uYyB8IDE1ICsrKysrKysrKystLS0tLQo+ICAg MSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4gCj4gZGlm ZiAtLWdpdCBhL2xpYi9pZ3RfcG0uYyBiL2xpYi9pZ3RfcG0uYwo+IGluZGV4IDYxNTQ2M2EwOC4u NDkwMjcyMzhiIDEwMDY0NAo+IC0tLSBhL2xpYi9pZ3RfcG0uYwo+ICsrKyBiL2xpYi9pZ3RfcG0u Ywo+IEBAIC01MTEsMTIgKzUxMSwxNiBAQCBib29sIGlndF9zZXR1cF9ydW50aW1lX3BtKHZvaWQp Cj4gICAKPiAgIAlpZ3RfcG1fZW5hYmxlX2F1ZGlvX3J1bnRpbWVfcG0oKTsKPiAgIAo+IC0JLyog T3VyIGltcGxlbWVudGF0aW9uIHVzZXMgYXV0b3N1c3BlbmQuIFRyeSB0byBzZXQgaXQgdG8gMG1z IHNvIHRoZSB0ZXN0Cj4gLQkgKiBzdWl0ZSBnb2VzIGZhc3RlciBhbmQgd2UgaGF2ZSBhIGhpZ2hl ciBwcm9iYWJpbGl0eSBvZiB0cmlnZ2VyaW5nIHJhY2UKPiAtCSAqIGNvbmRpdGlvbnMuICovCj4g KwkvKgo+ICsJICogT3VyIGltcGxlbWVudGF0aW9uIHVzZXMgYXV0b3N1c3BlbmQuIFRyeSB0byBz ZXQgaXQgdG8gMG1zIHNvIHRoZQo+ICsJICogdGVzdCBzdWl0ZSBnb2VzIGZhc3RlciBhbmQgd2Ug aGF2ZSBhIGhpZ2hlciBwcm9iYWJpbGl0eSBvZgo+ICsJICogdHJpZ2dlcmluZyByYWNlIGNvbmRp dGlvbnMuCj4gKwkgKi8KPiAgIAlmZCA9IG9wZW4oUE9XRVJfRElSICIvYXV0b3N1c3BlbmRfZGVs YXlfbXMiLCBPX1JEV1IpOwo+IC0JaWd0X2Fzc2VydF9mKGZkID49IDAsCj4gLQkJICAgICAiQ2Fu J3Qgb3BlbiAiIFBPV0VSX0RJUiAiL2F1dG9zdXNwZW5kX2RlbGF5X21zXG4iKTsKPiArCWlmIChm ZCA8IDApIHsKPiArCQlpZ3RfcG1fYXVkaW9fcmVzdG9yZV9ydW50aW1lX3BtKCk7Cj4gKwkJcmV0 dXJuIGZhbHNlOwoKV29ydGggcm9idXN0aWZ5aW5nIHdpdGggYW4gaWd0X2Fzc2VydF9lcShlcnJu bywgRU5PRU5UKSA/CgpBbnl3YXkgYSBzdHJldGNoZWQgY29uY2VybjoKClJldmlld2VkLWJ5OiBU dnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgoKUmVnYXJkcywKClR2cnRr bwoKPiArCX0KPiAgIAo+ICAgCS8qCj4gICAJICogU2F2ZSBwcmV2aW91cyB2YWx1ZXMgdG8gYmUg YWJsZSB0byAgaW5zdGFsbCBleGl0IGhhbmRsZXIgdG8gcmVzdG9yZQo+IEBAIC01MzEsNiArNTM1 LDcgQEAgYm9vbCBpZ3Rfc2V0dXBfcnVudGltZV9wbSh2b2lkKQo+ICAgCSAqLwo+ICAgCWlmIChz aXplIDw9IDApIHsKPiAgIAkJY2xvc2UoZmQpOwo+ICsJCWlndF9wbV9hdWRpb19yZXN0b3JlX3J1 bnRpbWVfcG0oKTsKPiAgIAkJcmV0dXJuIGZhbHNlOwo+ICAgCX0KPiAgIAo+IApfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlz dAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lndC1kZXYK