From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: [PATCH v2 4.1/10] drm/i915: get a permanent RPM reference on platforms w/o RPM support Date: Wed, 16 Dec 2015 15:53:32 +0200 Message-ID: <1450274012-28376-1-git-send-email-imre.deak@intel.com> References: <1450273751-27619-1-git-send-email-imre.deak@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id A27C66E8E1 for ; Wed, 16 Dec 2015 05:53:34 -0800 (PST) In-Reply-To: <1450273751-27619-1-git-send-email-imre.deak@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org Cc: Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org Q3VycmVudGx5IHdlIGdldCBhIHBlcm1hbmVudCBSUE0gcmVmZXJlbmNlIGlmIHRoZSBwbGF0Zm9y bSBkb2Vzbid0CnN1cHBvcnQgUlBNLCBidXQgdGhpcyBpcyBpbXBsaWNpdCB2aWEgdGhlIGRlcGVu ZGVuY3kgb2YgdGhlIHBvd2VyIHdlbGwKZnVuY3Rpb25hbGl0eSBvbiBSUE0gdGhlIFJQTSBzdXBw b3J0LCBzZWUKc2FuaXRpemVfZGlzYWJsZV9wb3dlcl93ZWxsX29wdGlvbigpLiBNYWtlIHRoaW5n cyBtb3JlIGV4cGxpY2l0IGJ5CnRha2luZyBhbiBSUE0gcmVmZXJlbmNlIG9ubHkgZm9yIHRoZSBw dXJwb3NlIG9mIGtlZXBpbmcgUlBNIGRpc2FibGVkLgpUaGlzIHByb3ZpZGVzIGJldHRlciBkb2N1 bWVudGF0aW9uIGFuZCBzYWZldHkgYWdhaW5zdCBmdXR1cmUgY2hhbmdlcwp0aGF0IHdvdWxkIGJy ZWFrIHRoZSBhYm92ZSBkZXBlbmRlbmN5LgoKdjI6Ci0gZml4IGludGVsX3J1bnRpbWVfcG1fZ2V0 IHZzLiBpbnRlbF9ydW50aW1lX3BtX3B1dCBpbgogIGludGVsX3Bvd2VyX2RvbWFpbnNfZmluaSgp CgpTdWdnZXN0ZWQtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRl bC5jb20+ClNpZ25lZC1vZmYtYnk6IEltcmUgRGVhayA8aW1yZS5kZWFrQGludGVsLmNvbT4KLS0t CiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9ydW50aW1lX3BtLmMgfCAxMCArKysrKysrKysr CiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX3J1bnRpbWVfcG0uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX3J1bnRpbWVfcG0uYwppbmRleCBjZWU1NGVhLi5jMzVmMTJjIDEwMDY0NAotLS0gYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9ydW50aW1lX3BtLmMKKysrIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfcnVudGltZV9wbS5jCkBAIC0xOTkyLDYgKzE5OTIsMTMgQEAgdm9pZCBpbnRl bF9wb3dlcl9kb21haW5zX2Zpbmkoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2KQog CS8qIFJlbW92ZSB0aGUgcmVmY291bnQgd2UgdG9vayB0byBrZWVwIHBvd2VyIHdlbGwgc3VwcG9y dCBkaXNhYmxlZC4gKi8KIAlpZiAoIWk5MTUuZGlzYWJsZV9wb3dlcl93ZWxsKQogCQlpbnRlbF9k aXNwbGF5X3Bvd2VyX3B1dChkZXZfcHJpdiwgUE9XRVJfRE9NQUlOX0lOSVQpOworCisJLyoKKwkg KiBSZW1vdmUgdGhlIHJlZmNvdW50IHdlIHRvb2sgaW4gaW50ZWxfcnVudGltZV9wbV9lbmFibGUo KSBpbiBjYXNlCisJICogdGhlIHBsYXRmb3JtIGRvZXNuJ3Qgc3VwcG9ydCBydW50aW1lIFBNLgor CSAqLworCWlmICghSEFTX1JVTlRJTUVfUE0oZGV2X3ByaXYpKQorCQlpbnRlbF9ydW50aW1lX3Bt X3B1dChkZXZfcHJpdik7CiB9CiAKIHN0YXRpYyB2b2lkIGludGVsX3Bvd2VyX2RvbWFpbnNfc3lu Y19odyhzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCkBAIC0yMzA1LDYgKzIzMTIs OSBAQCB2b2lkIGludGVsX3J1bnRpbWVfcG1fZW5hYmxlKHN0cnVjdCBkcm1faTkxNV9wcml2YXRl ICpkZXZfcHJpdikKIAlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0gZGV2X3ByaXYtPmRldjsKIAlz dHJ1Y3QgZGV2aWNlICpkZXZpY2UgPSAmZGV2LT5wZGV2LT5kZXY7CiAKKwlpZiAoIUhBU19SVU5U SU1FX1BNKGRldl9wcml2KSkKKwkJaW50ZWxfcnVudGltZV9wbV9nZXQoZGV2X3ByaXYpOworCiAJ cG1fcnVudGltZV9zZXRfYXV0b3N1c3BlbmRfZGVsYXkoZGV2aWNlLCAxMDAwMCk7IC8qIDEwcyAq LwogCXBtX3J1bnRpbWVfbWFya19sYXN0X2J1c3koZGV2aWNlKTsKIAlwbV9ydW50aW1lX3VzZV9h dXRvc3VzcGVuZChkZXZpY2UpOwotLSAKMi41LjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vaW50ZWwtZ2Z4Cg==