From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [PATCH v2] drm/i915: Fix forcewake active domain tracking Date: Fri, 10 Mar 2017 07:32:51 +0000 Message-ID: <20170310073251.31179-1-tvrtko.ursulin@linux.intel.com> References: <20170309211216.GF28427@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wr0-x241.google.com (mail-wr0-x241.google.com [IPv6:2a00:1450:400c:c0c::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id A1E866EDA9 for ; Fri, 10 Mar 2017 07:33:05 +0000 (UTC) Received: by mail-wr0-x241.google.com with SMTP id u48so10535842wrc.1 for ; Thu, 09 Mar 2017 23:33:05 -0800 (PST) In-Reply-To: <20170309211216.GF28427@nuc-i3427.alporthouse.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: intel-gfx@lists.freedesktop.org, "Paneri, Praveen" , Daniel Vetter , "v4 . 10+" List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KCkluIGNvbW1p dCAwMDMzNDJhNTAwMjEgKCJkcm0vaTkxNTogS2VlcCB0cmFjayBvZiBhY3RpdmUKZm9yY2V3YWtl IGRvbWFpbnMgaW4gYSBiaXRtYXNrIikgSSBmb3Jnb3QgdG8gYWRqdXN0IHRoZQpuZXdseSBpbnRy b2R1Y2UgZndfZG9tYWluc19hY3RpdmUgc3RhdGUgYWNyb3NzIHJlc2V0LgoKVGhpcyBjYXVzZWQg dGhlIGFzc2VydF9mb3JjZXdha2VzX2luYWN0aXZlIHRvIHRyaWdnZXIKZHVyaW5nIHN1c3BlbmQg YW5kIHJlc3VtZSBpZiB0aGVyZSB3ZXJlIHVzZXIgaGVsZApmb3JjZXdha2VzLgoKdjI6IEJpdG1h c2sgY2hlY2tzIGFyZSByZXF1aXJlZCBzaW5jZSB2ZnVuY3MgYXJlIG5vdAogICAgYWx3YXlzIHBy ZXNlbnQuCgpTaWduZWQtb2ZmLWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50 ZWwuY29tPgpGaXhlczogMDAzMzQyYTUwMDIxICgiZHJtL2k5MTU6IEtlZXAgdHJhY2sgb2YgYWN0 aXZlIGZvcmNld2FrZSBkb21haW5zIGluIGEgYml0bWFzayIpClRlc3RjYXNlOiBpZ3QvZHJ2X3N1 c3BlbmQvZm9yY2V3YWtlCkNjOiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwu Y29tPgpDYzogIlBhbmVyaSwgUHJhdmVlbiIgPHByYXZlZW4ucGFuZXJpQGludGVsLmNvbT4KQ2M6 IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgpDYzogRGFuaWVsIFZldHRl ciA8ZGFuaWVsLnZldHRlckBpbnRlbC5jb20+CkNjOiBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFA bGludXguaW50ZWwuY29tPgpDYzogaW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpDYzog djQuMTArIDxzdGFibGVAdmdlci5rZXJuZWwub3JnPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX3VuY29yZS5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoK ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3VuY29yZS5jIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfdW5jb3JlLmMKaW5kZXggMmEzZjM1YzMwNTAxLi43ZWZhZTc3 ZmFjYTAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3VuY29yZS5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3VuY29yZS5jCkBAIC0zMDQsMTIgKzMwNCwx NCBAQCBzdGF0aWMgdm9pZCBpbnRlbF91bmNvcmVfZm9yY2V3YWtlX3Jlc2V0KHN0cnVjdCBkcm1f aTkxNV9wcml2YXRlICpkZXZfcHJpdiwKIAlmdyA9IGRldl9wcml2LT51bmNvcmUuZndfZG9tYWlu c19hY3RpdmU7CiAJaWYgKGZ3KQogCQlkZXZfcHJpdi0+dW5jb3JlLmZ1bmNzLmZvcmNlX3dha2Vf cHV0KGRldl9wcml2LCBmdyk7CisJZGV2X3ByaXYtPnVuY29yZS5md19kb21haW5zX2FjdGl2ZSA9 IDA7CiAKIAlmd19kb21haW5zX3Jlc2V0KGRldl9wcml2LCBGT1JDRVdBS0VfQUxMKTsKIAogCWlm IChyZXN0b3JlKSB7IC8qIElmIHJlc2V0IHdpdGggYSB1c2VyIGZvcmNld2FrZSwgdHJ5IHRvIHJl c3RvcmUgKi8KIAkJaWYgKGZ3KQogCQkJZGV2X3ByaXYtPnVuY29yZS5mdW5jcy5mb3JjZV93YWtl X2dldChkZXZfcHJpdiwgZncpOworCQlkZXZfcHJpdi0+dW5jb3JlLmZ3X2RvbWFpbnNfYWN0aXZl ID0gZnc7CiAKIAkJaWYgKElTX0dFTjYoZGV2X3ByaXYpIHx8IElTX0dFTjcoZGV2X3ByaXYpKQog CQkJZGV2X3ByaXYtPnVuY29yZS5maWZvX2NvdW50ID0KLS0gCjIuOS4zCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0 CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK