From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: [PATCH 1/4] drm/i915/gen9: Avoid using negative array index in skl_update_plane() Date: Thu, 12 May 2016 16:18:49 +0300 Message-ID: <1463059132-1720-2-git-send-email-imre.deak@intel.com> References: <1463059132-1720-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 mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id 44B436E88D for ; Thu, 12 May 2016 13:18:55 +0000 (UTC) In-Reply-To: <1463059132-1720-1-git-send-email-imre.deak@intel.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 List-Id: intel-gfx@lists.freedesktop.org c2NhbGVyX2lkIG1heSBiZSBuZWdhdGl2ZSBhcyBzaG93biBieSBjb25kaXRpb25zIGxhdGVyIGlu IHRoZSBmdW5jdGlvbiwKc28gZG9uJ3QgdXNlIGl0IGFzIGFuIGFycmF5IGluZGV4IGluIHRoYXQg Y2FzZS4KClNpZ25lZC1vZmYtYnk6IEltcmUgRGVhayA8aW1yZS5kZWFrQGludGVsLmNvbT4KLS0t CiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9zcHJpdGUuYyB8IDYgKysrKy0tCiAxIGZpbGUg Y2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Nwcml0ZS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfc3ByaXRlLmMKaW5kZXggMGYzZTIzMC4uMjg2YmNjNiAxMDA2NDQKLS0tIGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfc3ByaXRlLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfc3ByaXRlLmMKQEAgLTIwMyw4ICsyMDMsNiBAQCBza2xfdXBkYXRlX3BsYW5lKHN0cnVj dCBkcm1fcGxhbmUgKmRybV9wbGFuZSwKIAl1aW50MzJfdCB5ID0gcGxhbmVfc3RhdGUtPnNyYy55 MSA+PiAxNjsKIAl1aW50MzJfdCBzcmNfdyA9IGRybV9yZWN0X3dpZHRoKCZwbGFuZV9zdGF0ZS0+ c3JjKSA+PiAxNjsKIAl1aW50MzJfdCBzcmNfaCA9IGRybV9yZWN0X2hlaWdodCgmcGxhbmVfc3Rh dGUtPnNyYykgPj4gMTY7Ci0JY29uc3Qgc3RydWN0IGludGVsX3NjYWxlciAqc2NhbGVyID0KLQkJ JmNydGNfc3RhdGUtPnNjYWxlcl9zdGF0ZS5zY2FsZXJzW3BsYW5lX3N0YXRlLT5zY2FsZXJfaWRd OwogCiAJcGxhbmVfY3RsID0gUExBTkVfQ1RMX0VOQUJMRSB8CiAJCVBMQU5FX0NUTF9QSVBFX0dB TU1BX0VOQUJMRSB8CkBAIC0yNjIsMTAgKzI2MCwxNCBAQCBza2xfdXBkYXRlX3BsYW5lKHN0cnVj dCBkcm1fcGxhbmUgKmRybV9wbGFuZSwKIAlpZiAocGxhbmVfc3RhdGUtPnNjYWxlcl9pZCA+PSAw KSB7CiAJCXVpbnQzMl90IHBzX2N0cmwgPSAwOwogCQlpbnQgc2NhbGVyX2lkID0gcGxhbmVfc3Rh dGUtPnNjYWxlcl9pZDsKKwkJY29uc3Qgc3RydWN0IGludGVsX3NjYWxlciAqc2NhbGVyOwogCiAJ CURSTV9ERUJVR19LTVMoInBsYW5lID0gJWQgUFNfUExBTkVfU0VMKHBsYW5lKSA9IDB4JXhcbiIs IHBsYW5lLAogCQkJUFNfUExBTkVfU0VMKHBsYW5lKSk7CisKKwkJc2NhbGVyID0gJmNydGNfc3Rh dGUtPnNjYWxlcl9zdGF0ZS5zY2FsZXJzW3NjYWxlcl9pZF07CiAJCXBzX2N0cmwgPSBQU19TQ0FM RVJfRU4gfCBQU19QTEFORV9TRUwocGxhbmUpIHwgc2NhbGVyLT5tb2RlOworCiAJCUk5MTVfV1JJ VEUoU0tMX1BTX0NUUkwocGlwZSwgc2NhbGVyX2lkKSwgcHNfY3RybCk7CiAJCUk5MTVfV1JJVEUo U0tMX1BTX1BXUl9HQVRFKHBpcGUsIHNjYWxlcl9pZCksIDApOwogCQlJOTE1X1dSSVRFKFNLTF9Q U19XSU5fUE9TKHBpcGUsIHNjYWxlcl9pZCksIChjcnRjX3ggPDwgMTYpIHwgY3J0Y195KTsKLS0g CjIuNS4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJ bnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK