From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [PATCH] drm/i915/guc: Protect against HAS_GUC_* returning true values other than one Date: Mon, 4 Jul 2016 15:30:33 +0100 Message-ID: <1467642633-35255-1-git-send-email-tvrtko.ursulin@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id 96E226E446 for ; Mon, 4 Jul 2016 14:30:36 +0000 (UTC) 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 RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KCkF0IHRoZSBt b21lbnQgSEFTX0dVQ19VQ09ERSA9PSBIQVNfR1VDID09IElTX0dFTjkgPT0KKElOVEVMX0lORk8o ZGV2KS0+Z2VuX21hc2sgJiBCSVQoOCkpLCB3aGljaCBpcyB0cnVlIGJ1dCBub3Qgb25lLiBBbmQK bW9kdWxlIHBhcmFtZXRlcnMgYXJlIGludGVnZXJzIGFuZCBub3QgYm9vbGVhbnMgc28gY29tcGls ZXIgd2lsbCBub3QKbm9ybWFsaXplIHRoZSB2YWx1ZSBmb3IgdXMuCgpRdWljayBhbmQgZWFzeSBm aXggZm9yIHRoZSBHdUMgbG9hZGluZyBjb2RlIGFuZCB0aGUgd2hvbGUgYXJlYSBjYW4KYmUgZXZh bHVhdGVkIGFmdGVyd2FyZHMuCgpTaWduZWQtb2ZmLWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtv LnVyc3VsaW5AaW50ZWwuY29tPgpSZXBvcnRlZC1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJp cy13aWxzb24uY28udWs+CkNjOiBEYXZlIEdvcmRvbiA8ZGF2aWQucy5nb3Jkb25AaW50ZWwuY29t PgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2d1Y19sb2FkZXIuYyB8IDQgKystLQog MSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9ndWNfbG9hZGVyLmMgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9ndWNfbG9hZGVyLmMKaW5kZXggZDkyNWUyZGFlYjI0Li43MmVhNWI5 N2UyNDIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2d1Y19sb2FkZXIu YworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9ndWNfbG9hZGVyLmMKQEAgLTY4Nyw5 ICs2ODcsOSBAQCB2b2lkIGludGVsX2d1Y19pbml0KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpCiAK IAkvKiBBIG5lZ2F0aXZlIHZhbHVlIG1lYW5zICJ1c2UgcGxhdGZvcm0gZGVmYXVsdCIgKi8KIAlp ZiAoaTkxNS5lbmFibGVfZ3VjX2xvYWRpbmcgPCAwKQotCQlpOTE1LmVuYWJsZV9ndWNfbG9hZGlu ZyA9IEhBU19HVUNfVUNPREUoZGV2KTsKKwkJaTkxNS5lbmFibGVfZ3VjX2xvYWRpbmcgPSAhIUhB U19HVUNfVUNPREUoZGV2KTsKIAlpZiAoaTkxNS5lbmFibGVfZ3VjX3N1Ym1pc3Npb24gPCAwKQot CQlpOTE1LmVuYWJsZV9ndWNfc3VibWlzc2lvbiA9IEhBU19HVUNfU0NIRUQoZGV2KTsKKwkJaTkx NS5lbmFibGVfZ3VjX3N1Ym1pc3Npb24gPSAhIUhBU19HVUNfU0NIRUQoZGV2KTsKIAogCWlmICgh SEFTX0dVQ19VQ09ERShkZXYpKSB7CiAJCWZ3X3BhdGggPSBOVUxMOwotLSAKMS45LjEKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWls aW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=