From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michal Srb Subject: [PATCH 1/2] drm/i915/cmdparser: Check reg_table_count before derefencing. Date: Mon, 5 Feb 2018 15:29:15 +0100 Message-ID: <20180205142916.27092-2-msrb@suse.com> References: <20180205142916.27092-1-msrb@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx2.suse.de (mx2.suse.de [195.135.220.15]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3D71B6E2C1 for ; Mon, 5 Feb 2018 14:29:19 +0000 (UTC) Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 394B1AC53 for ; Mon, 5 Feb 2018 14:29:17 +0000 (UTC) In-Reply-To: <20180205142916.27092-1-msrb@suse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org VGhlIGZpbmRfcmVnIGZ1bmN0aW9uIHdhcyBhc3N1bWluZyB0aGF0IHRoZXJlIGlzIGFsd2F5cyBh dCBsZWFzdCBvbmUgdGFibGUgaW4KcmVnX3RhYmxlcy4gSXQgaXMgbm90IGFsd2F5cyB0cnVlLgoK SW4gY2FzZSBvZiBWQ1Mgb3IgVkVDUywgdGhlIHJlZ190YWJsZXMgaXMgTlVMTCBhbmQgcmVnX3Rh YmxlX2NvdW50IGlzIDAsCmltcGx5aW5nIHRoYXQgbm8gcmVnaXN0ZXItYWNjZXNzaW5nIGNvbW1h bmRzIGFyZSBhbGxvd2VkLiBIb3dldmVyLCB0aGUgY29tbWFuZAp0YWJsZXMgaW5jbHVkZSBjb21t YW5kcyBzdWNoIGFzIE1JX1NUT1JFX1JFR0lTVEVSX01FTS4gV2hlbiB0cnlpbmcgdG8gY2hlY2sK c3VjaCBjb21tYW5kLCB0aGUgZmluZF9yZWcgd291bGQgZGVyZWZlcmVuY2UgTlVMTCBwb2ludGVy LgoKTm93IGl0IHdpbGwganVzdCByZXR1cm4gTlVMTCBtZWFuaW5nIHRoYXQgdGhlIHJlZ2lzdGVy IHdhcyBub3QgZm91bmQgYW5kIHRoZQpjb21tYW5kIHdpbGwgYmUgcmVqZWN0ZWQuCgpTaWduZWQt b2ZmLWJ5OiBNaWNoYWwgU3JiIDxtc3JiQHN1c2UuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfY21kX3BhcnNlci5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRp b25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfY21kX3BhcnNlci5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9jbWRfcGFyc2Vy LmMKaW5kZXggOGJhOTMyYjIyZjdjLi5kZTdlYzU5NDMzZDEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfY21kX3BhcnNlci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfY21kX3BhcnNlci5jCkBAIC0xMDM4LDcgKzEwMzgsNyBAQCBmaW5kX3JlZyhjb25zdCBz dHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUsIGJvb2wgaXNfbWFzdGVyLCB1MzIgYWRkcikK IAljb25zdCBzdHJ1Y3QgZHJtX2k5MTVfcmVnX3RhYmxlICp0YWJsZSA9IGVuZ2luZS0+cmVnX3Rh YmxlczsKIAlpbnQgY291bnQgPSBlbmdpbmUtPnJlZ190YWJsZV9jb3VudDsKIAotCWRvIHsKKwlm b3IgKDsgY291bnQgPiAwOyArK3RhYmxlLCAtLWNvdW50KSB7CiAJCWlmICghdGFibGUtPm1hc3Rl ciB8fCBpc19tYXN0ZXIpIHsKIAkJCWNvbnN0IHN0cnVjdCBkcm1faTkxNV9yZWdfZGVzY3JpcHRv ciAqcmVnOwogCkBAIC0xMDQ2LDcgKzEwNDYsNyBAQCBmaW5kX3JlZyhjb25zdCBzdHJ1Y3QgaW50 ZWxfZW5naW5lX2NzICplbmdpbmUsIGJvb2wgaXNfbWFzdGVyLCB1MzIgYWRkcikKIAkJCWlmIChy ZWcgIT0gTlVMTCkKIAkJCQlyZXR1cm4gcmVnOwogCQl9Ci0JfSB3aGlsZSAodGFibGUrKywgLS1j b3VudCk7CisJfQogCiAJcmV0dXJuIE5VTEw7CiB9Ci0tIAoyLjEzLjYKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QK ZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=