From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v2 19/20] drm/i915: Remove use of runtime pm in atomic commit functions Date: Tue, 7 Jul 2015 12:19:20 +0200 Message-ID: <20150707101920.GH7568@phenom.ffwll.local> References: <1436252911-5703-1-git-send-email-maarten.lankhorst@linux.intel.com> <1436252911-5703-20-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 mail-wi0-f178.google.com (mail-wi0-f178.google.com [209.85.212.178]) by gabe.freedesktop.org (Postfix) with ESMTPS id A4E5E6E4ED for ; Tue, 7 Jul 2015 03:16:34 -0700 (PDT) Received: by wibdq8 with SMTP id dq8so178062155wib.1 for ; Tue, 07 Jul 2015 03:16:33 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1436252911-5703-20-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: Maarten Lankhorst Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBKdWwgMDcsIDIwMTUgYXQgMDk6MDg6MzBBTSArMDIwMCwgTWFhcnRlbiBMYW5raG9y c3Qgd3JvdGU6Cj4gVGhpcyBzaG91bGRuJ3QgYmUgZXhwbGljaXRseSByZXF1aXJlZCBoZXJlLgoK V291bGQgYmUgZ29vZCB0byBleHBsYWluIHdoeTogV2UgbmVlZGVkIHRoaXMgb3JpZ2luYWxseSBm b3IgdXBkYXRpbmcKcGFnZXRhYmxlcyBpbiBwbGFuZSBjb21taXQgZnVuY3Rpb25zLiBCdXQgdGhh dCdzIGV4dHJhY3RlZCBpbnRvCnByZXBhcmUvY2xlYW51cCBub3cuIFRoZSBvdGhlciBpc3N1ZSB3 YXMgcnVubmluZyB1cGRhdGVzIHdoZW4gdGhlIHBpcGUgd2FzCm9mZi4gVGhhdCdzIGFsc28gbm93 IGZpeGVkIChjb21taXQgcmVmZXJlbmNlIGZvciB0aGF0IHdvdWxkIGJlIG5pY2UgaWYgd2UKaGF2 ZSBvbmUpLgotRGFuaWVsCgo+IAo+IFN1Z2dlc3RlZC1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVs LnZldHRlckBmZndsbC5jaD4KPiBTaWduZWQtb2ZmLWJ5OiBNYWFydGVuIExhbmtob3JzdCA8bWFh cnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9kaXNwbGF5LmMgfCA3IC0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDcgZGVs ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rp c3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+IGluZGV4IDJl YWNjZGM1OWE5YS4uMzgzMzRmZGZjNjQ5IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2Rpc3BsYXkuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rp c3BsYXkuYwo+IEBAIC0xMzYyNCw3ICsxMzYyNCw2IEBAIHN0YXRpYyB2b2lkIGludGVsX2JlZ2lu X2NydGNfY29tbWl0KHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKPiAgCQkJCSAgICBzdHJ1Y3QgZHJt X2NydGNfc3RhdGUgKm9sZF9jcnRjX3N0YXRlKQo+ICB7Cj4gIAlzdHJ1Y3QgZHJtX2RldmljZSAq ZGV2ID0gY3J0Yy0+ZGV2Owo+IC0Jc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0g ZGV2LT5kZXZfcHJpdmF0ZTsKPiAgCXN0cnVjdCBpbnRlbF9jcnRjICppbnRlbF9jcnRjID0gdG9f aW50ZWxfY3J0YyhjcnRjKTsKPiAgCXN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpvbGRfaW50ZWxf c3RhdGUgPQo+ICAJCXRvX2ludGVsX2NydGNfc3RhdGUob2xkX2NydGNfc3RhdGUpOwo+IEBAIC0x MzYzMiw4ICsxMzYzMSw2IEBAIHN0YXRpYyB2b2lkIGludGVsX2JlZ2luX2NydGNfY29tbWl0KHN0 cnVjdCBkcm1fY3J0YyAqY3J0YywKPiAgCWlmIChpbnRlbF9jcnRjLT5hdG9taWMudXBkYXRlX3dt X3ByZSkKPiAgCQlpbnRlbF91cGRhdGVfd2F0ZXJtYXJrcyhjcnRjKTsKPiAgCj4gLQlpbnRlbF9y dW50aW1lX3BtX2dldChkZXZfcHJpdik7Cj4gLQo+ICAJLyogUGVyZm9ybSB2YmxhbmsgZXZhc2lv biBhcm91bmQgY29tbWl0IG9wZXJhdGlvbiAqLwo+ICAJaWYgKGNydGMtPnN0YXRlLT5hY3RpdmUp Cj4gIAkJaW50ZWxfcGlwZV91cGRhdGVfc3RhcnQoaW50ZWxfY3J0YywgJmludGVsX2NydGMtPmF0 b21pYy5zdGFydF92YmxfY291bnQpOwo+IEBAIC0xMzY1MCwxNCArMTM2NDcsMTAgQEAgc3RhdGlj IHZvaWQgaW50ZWxfYmVnaW5fY3J0Y19jb21taXQoc3RydWN0IGRybV9jcnRjICpjcnRjLAo+ICBz dGF0aWMgdm9pZCBpbnRlbF9maW5pc2hfY3J0Y19jb21taXQoc3RydWN0IGRybV9jcnRjICpjcnRj LAo+ICAJCQkJICAgICBzdHJ1Y3QgZHJtX2NydGNfc3RhdGUgKm9sZF9jcnRjX3N0YXRlKQo+ICB7 Cj4gLQlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0gY3J0Yy0+ZGV2Owo+IC0Jc3RydWN0IGRybV9p OTE1X3ByaXZhdGUgKmRldl9wcml2ID0gZGV2LT5kZXZfcHJpdmF0ZTsKPiAgCXN0cnVjdCBpbnRl bF9jcnRjICppbnRlbF9jcnRjID0gdG9faW50ZWxfY3J0YyhjcnRjKTsKPiAgCj4gIAlpZiAoY3J0 Yy0+c3RhdGUtPmFjdGl2ZSkKPiAgCQlpbnRlbF9waXBlX3VwZGF0ZV9lbmQoaW50ZWxfY3J0Yywg aW50ZWxfY3J0Yy0+YXRvbWljLnN0YXJ0X3ZibF9jb3VudCk7Cj4gLQo+IC0JaW50ZWxfcnVudGlt ZV9wbV9wdXQoZGV2X3ByaXYpOwo+ICB9Cj4gIAo+ICAvKioKPiAtLSAKPiAyLjEuMAo+IAo+IF9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAKRGFu aWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Js b2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK