From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH v3 20/20] drm/i915: Remove use of runtime pm in atomic commit functions Date: Mon, 13 Jul 2015 16:30:33 +0200 Message-ID: <1436797833-11493-21-git-send-email-maarten.lankhorst@linux.intel.com> References: <1436797833-11493-1-git-send-email-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mblankhorst.nl (mblankhorst.nl [141.105.120.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0D9B16E858 for ; Mon, 13 Jul 2015 07:30:56 -0700 (PDT) In-Reply-To: <1436797833-11493-1-git-send-email-maarten.lankhorst@linux.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 List-Id: intel-gfx@lists.freedesktop.org V2UgbmVlZGVkIHRoaXMgb3JpZ2luYWxseSBmb3IgdXBkYXRpbmcgcGFnZXRhYmxlcyBpbiBwbGFu ZSBjb21taXQKZnVuY3Rpb25zLiBCdXQgdGhhdCdzIGV4dHJhY3RlZCBpbnRvIHByZXBhcmUvY2xl YW51cCBub3cuIFRoZSBvdGhlcgppc3N1ZSB3YXMgcnVubmluZyB1cGRhdGVzIHdoZW4gdGhlIHBp cGUgd2FzIG9mZi4gVGhhdCdzIGFsc28gbm93CmZpeGVkLgoKU3VnZ2VzdGVkLWJ5OiBEYW5pZWwg VmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgpTaWduZWQtb2ZmLWJ5OiBNYWFydGVuIExh bmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyB8IDcgLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs IDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf ZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCmluZGV4IGNj OGFlNzYwMTg4NC4uOWJmNjdlMzQ5NjFjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9kaXNwbGF5LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxh eS5jCkBAIC0xMzYzNywxNCArMTM2MzcsMTEgQEAgaW50ZWxfZGlzYWJsZV9wcmltYXJ5X3BsYW5l KHN0cnVjdCBkcm1fcGxhbmUgKnBsYW5lLAogc3RhdGljIHZvaWQgaW50ZWxfYmVnaW5fY3J0Y19j b21taXQoc3RydWN0IGRybV9jcnRjICpjcnRjKQogewogCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYg PSBjcnRjLT5kZXY7Ci0Jc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gZGV2LT5k ZXZfcHJpdmF0ZTsKIAlzdHJ1Y3QgaW50ZWxfY3J0YyAqaW50ZWxfY3J0YyA9IHRvX2ludGVsX2Ny dGMoY3J0Yyk7CiAKIAlpZiAoaW50ZWxfY3J0Yy0+YXRvbWljLnVwZGF0ZV93bV9wcmUpCiAJCWlu dGVsX3VwZGF0ZV93YXRlcm1hcmtzKGNydGMpOwogCi0JaW50ZWxfcnVudGltZV9wbV9nZXQoZGV2 X3ByaXYpOwotCiAJLyogUGVyZm9ybSB2YmxhbmsgZXZhc2lvbiBhcm91bmQgY29tbWl0IG9wZXJh dGlvbiAqLwogCWlmIChjcnRjLT5zdGF0ZS0+YWN0aXZlKQogCQlpbnRlbF9waXBlX3VwZGF0ZV9z dGFydChpbnRlbF9jcnRjLCAmaW50ZWxfY3J0Yy0+YXRvbWljLnN0YXJ0X3ZibF9jb3VudCk7CkBA IC0xMzY1NSwxNCArMTM2NTIsMTAgQEAgc3RhdGljIHZvaWQgaW50ZWxfYmVnaW5fY3J0Y19jb21t aXQoc3RydWN0IGRybV9jcnRjICpjcnRjKQogCiBzdGF0aWMgdm9pZCBpbnRlbF9maW5pc2hfY3J0 Y19jb21taXQoc3RydWN0IGRybV9jcnRjICpjcnRjKQogewotCXN0cnVjdCBkcm1fZGV2aWNlICpk ZXYgPSBjcnRjLT5kZXY7Ci0Jc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gZGV2 LT5kZXZfcHJpdmF0ZTsKIAlzdHJ1Y3QgaW50ZWxfY3J0YyAqaW50ZWxfY3J0YyA9IHRvX2ludGVs X2NydGMoY3J0Yyk7CiAKIAlpZiAoY3J0Yy0+c3RhdGUtPmFjdGl2ZSkKIAkJaW50ZWxfcGlwZV91 cGRhdGVfZW5kKGludGVsX2NydGMsIGludGVsX2NydGMtPmF0b21pYy5zdGFydF92YmxfY291bnQp OwotCi0JaW50ZWxfcnVudGltZV9wbV9wdXQoZGV2X3ByaXYpOwogfQogCiAvKioKLS0gCjIuMS4w CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1n ZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=