From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Gustavo A. R. Silva" Subject: [PATCH] drm/i915/kvmgt: Fix potential Spectre v1 Date: Thu, 2 Aug 2018 22:40:19 -0500 Message-ID: <20180803034019.GA18366@embeddedor.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from gateway33.websitewelcome.com (gateway33.websitewelcome.com [192.185.146.85]) by gabe.freedesktop.org (Postfix) with ESMTPS id EBF246E677 for ; Fri, 3 Aug 2018 04:00:25 +0000 (UTC) Received: from cm12.websitewelcome.com (cm12.websitewelcome.com [100.42.49.8]) by gateway33.websitewelcome.com (Postfix) with ESMTP id 1F4ED53C26 for ; Thu, 2 Aug 2018 22:40:21 -0500 (CDT) Content-Disposition: inline List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Zhenyu Wang , Zhi Wang , Jani Nikula , Joonas Lahtinen , Rodrigo Vivi , David Airlie Cc: intel-gfx@lists.freedesktop.org, intel-gvt-dev@lists.freedesktop.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, "Gustavo A. R. Silva" List-Id: intel-gfx@lists.freedesktop.org aW5mby5pbmRleCBjYW4gYmUgaW5kaXJlY3RseSBjb250cm9sbGVkIGJ5IHVzZXItc3BhY2UsIGhl bmNlIGxlYWRpbmcKdG8gYSBwb3RlbnRpYWwgZXhwbG9pdGF0aW9uIG9mIHRoZSBTcGVjdHJlIHZh cmlhbnQgMSB2dWxuZXJhYmlsaXR5LgoKVGhpcyBpc3N1ZSB3YXMgZGV0ZWN0ZWQgd2l0aCB0aGUg aGVscCBvZiBTbWF0Y2g6Cgpkcml2ZXJzL2dwdS9kcm0vaTkxNS9ndnQva3ZtZ3QuYzoxMjMyIGlu dGVsX3ZncHVfaW9jdGwoKSB3YXJuOgpwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAndmdwdS0+dmRl di5yZWdpb24nIFtyXQoKRml4IHRoaXMgYnkgc2FuaXRpemluZyBpbmZvLmluZGV4IGJlZm9yZSBp bmRpcmVjdGx5IHVzaW5nIGl0IHRvIGluZGV4CnZncHUtPnZkZXYucmVnaW9uCgpOb3RpY2UgdGhh dCBnaXZlbiB0aGF0IHNwZWN1bGF0aW9uIHdpbmRvd3MgYXJlIGxhcmdlLCB0aGUgcG9saWN5IGlz CnRvIGtpbGwgdGhlIHNwZWN1bGF0aW9uIG9uIHRoZSBmaXJzdCBsb2FkIGFuZCBub3Qgd29ycnkg aWYgaXQgY2FuIGJlCmNvbXBsZXRlZCB3aXRoIGEgZGVwZW5kZW50IGxvYWQvc3RvcmUgWzFdLgoK WzFdIGh0dHBzOi8vbWFyYy5pbmZvLz9sPWxpbnV4LWtlcm5lbCZtPTE1MjQ0OTEzMTExNDc3OCZ3 PTIKCkNjOiBzdGFibGVAdmdlci5rZXJuZWwub3JnClNpZ25lZC1vZmYtYnk6IEd1c3Rhdm8gQS4g Ui4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5 MTUvZ3Z0L2t2bWd0LmMgfCA5ICsrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9u cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d2 dC9rdm1ndC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3Z0L2t2bWd0LmMKaW5kZXggNGQyZjUz YS4uYjcwM2YyMCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3Z0L2t2bWd0LmMK KysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3Z0L2t2bWd0LmMKQEAgLTQzLDYgKzQzLDggQEAK ICNpbmNsdWRlIDxsaW51eC9tZGV2Lmg+CiAjaW5jbHVkZSA8bGludXgvZGVidWdmcy5oPgogCisj aW5jbHVkZSA8bGludXgvbm9zcGVjLmg+CisKICNpbmNsdWRlICJpOTE1X2Rydi5oIgogI2luY2x1 ZGUgImd2dC5oIgogCkBAIC0xMTM5LDcgKzExNDEsOCBAQCBzdGF0aWMgbG9uZyBpbnRlbF92Z3B1 X2lvY3RsKHN0cnVjdCBtZGV2X2RldmljZSAqbWRldiwgdW5zaWduZWQgaW50IGNtZCwKIAl9IGVs c2UgaWYgKGNtZCA9PSBWRklPX0RFVklDRV9HRVRfUkVHSU9OX0lORk8pIHsKIAkJc3RydWN0IHZm aW9fcmVnaW9uX2luZm8gaW5mbzsKIAkJc3RydWN0IHZmaW9faW5mb19jYXAgY2FwcyA9IHsgLmJ1 ZiA9IE5VTEwsIC5zaXplID0gMCB9OwotCQlpbnQgaSwgcmV0OworCQl1bnNpZ25lZCBpbnQgaTsK KwkJaW50IHJldDsKIAkJc3RydWN0IHZmaW9fcmVnaW9uX2luZm9fY2FwX3NwYXJzZV9tbWFwICpz cGFyc2UgPSBOVUxMOwogCQlzaXplX3Qgc2l6ZTsKIAkJaW50IG5yX2FyZWFzID0gMTsKQEAgLTEy MjQsNiArMTIyNywxMCBAQCBzdGF0aWMgbG9uZyBpbnRlbF92Z3B1X2lvY3RsKHN0cnVjdCBtZGV2 X2RldmljZSAqbWRldiwgdW5zaWduZWQgaW50IGNtZCwKIAkJCQlpZiAoaW5mby5pbmRleCA+PSBW RklPX1BDSV9OVU1fUkVHSU9OUyArCiAJCQkJCQl2Z3B1LT52ZGV2Lm51bV9yZWdpb25zKQogCQkJ CQlyZXR1cm4gLUVJTlZBTDsKKwkJCQlpbmZvLmluZGV4ID0KKwkJCQkJYXJyYXlfaW5kZXhfbm9z cGVjKGluZm8uaW5kZXgsCisJCQkJCQkJVkZJT19QQ0lfTlVNX1JFR0lPTlMgKworCQkJCQkJCXZn cHUtPnZkZXYubnVtX3JlZ2lvbnMpOwogCiAJCQkJaSA9IGluZm8uaW5kZXggLSBWRklPX1BDSV9O VU1fUkVHSU9OUzsKIAotLSAKMi43LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2ludGVsLWdmeAo=