From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: [PATCH 1/2] drm/i915: fix race when clearing RPS IIR bits Date: Mon, 23 Mar 2015 19:11:34 +0200 Message-ID: <1427130695-5705-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 mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id B83CA6E5F6 for ; Mon, 23 Mar 2015 10:11:37 -0700 (PDT) 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 V2hlbiBkaXNhYmxpbmcgUlBTIGludGVycnVwdHMgdGhlcmUgaXMgYSByYWNlIHdoZXJlIHdlIGRp c2FibGUgUlBTCmluZXJydXB0cyB3aGlsZSB0aGUgaW50ZXJydXB0IGhhbmRsZXIgaXMgcnVubmlu ZyBhbmQgdGhlIGhhbmRsZXIgaGFzCmFscmVhZHkgbGF0Y2hlZCB0aGUgcGVuZGluZyBSUFMgaW50 ZXJydXB0IGZyb20gdGhlIG1hc3RlciBJSVIgcmVnaXN0ZXIuCkFmdGVyd2FyZHMgdGhlIGRpc2Fi bGluZyBwYXRoIGNsZWFycyB0aGUgUE0gSUlSIGJpdHMsIG1ha2luZyB0aGUgc3RhdGUKb2YgcGVu ZGluZyBpbnRlcnJ1cHRzIGluY29uc2lzdGVudCBmcm9tIHRoZSBpbnRlcnJ1cHQgaGFuZGxlcidz IHBvaW50IG9mCnZpZXcuIFRoaXMgdHJpZ2dlcnMgdGhlIGZvbGxvd2luZyB3YXJuaW5nOiAiVGhl IG1hc3RlciBjb250cm9sIGludGVycnVwdApsaWVkIChQTSkhIi4KClRvIGZpeCB0aGlzIG1ha2Ug c3VyZSB0aGF0IGFueSBydW5uaW5nIGludGVycnVwdCBoYW5kbGVyICh3aGljaCBtYXkKaGF2ZSBh bHJlYWR5IGxhdGNoZWQgdGhlIG1hc3RlciBJSVIpIGZpbmlzaGVzIGJlZm9yZSBjbGVhcmluZyB0 aGUgSUlSCmJpdHMuCgpCdWd6aWxsYTogaHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9zaG93 X2J1Zy5jZ2k/aWQ9ODczNDcKU2lnbmVkLW9mZi1ieTogSW1yZSBEZWFrIDxpbXJlLmRlYWtAaW50 ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMgfCA3ICsrKysrKysK IDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2lycS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYwpp bmRleCA2ZDgzNDBkLi43YWZiZGU0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2lycS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMKQEAgLTMzMCw2 ICszMzAsMTMgQEAgdm9pZCBnZW42X2Rpc2FibGVfcnBzX2ludGVycnVwdHMoc3RydWN0IGRybV9k ZXZpY2UgKmRldikKIAlfX2dlbjZfZGlzYWJsZV9wbV9pcnEoZGV2X3ByaXYsIGRldl9wcml2LT5w bV9ycHNfZXZlbnRzKTsKIAlJOTE1X1dSSVRFKGdlbjZfcG1faWVyKGRldl9wcml2KSwgSTkxNV9S RUFEKGdlbjZfcG1faWVyKGRldl9wcml2KSkgJgogCQkJCX5kZXZfcHJpdi0+cG1fcnBzX2V2ZW50 cyk7CisKKwlzcGluX3VubG9ja19pcnEoJmRldl9wcml2LT5pcnFfbG9jayk7CisKKwlzeW5jaHJv bml6ZV9pcnEoZGV2LT5pcnEpOworCisJc3Bpbl9sb2NrX2lycSgmZGV2X3ByaXYtPmlycV9sb2Nr KTsKKwogCUk5MTVfV1JJVEUoZ2VuNl9wbV9paXIoZGV2X3ByaXYpLCBkZXZfcHJpdi0+cG1fcnBz X2V2ZW50cyk7CiAJSTkxNV9XUklURShnZW42X3BtX2lpcihkZXZfcHJpdiksIGRldl9wcml2LT5w bV9ycHNfZXZlbnRzKTsKIAotLSAKMi4xLjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaW50ZWwtZ2Z4Cg==