From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [PATCH] drm/i915: Fix use after free in logical_render_ring_init Date: Fri, 16 Dec 2016 13:18:42 +0000 Message-ID: <1481894322-2145-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 mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id 18E3F6EBE5 for ; Fri, 16 Dec 2016 13:18:52 +0000 (UTC) Received: by mail-wm0-x242.google.com with SMTP id g23so5448997wme.1 for ; Fri, 16 Dec 2016 05:18:52 -0800 (PST) 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 Cc: Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KCkNvbW1pdCAz YjNmMTY1MGIxY2EgKCJkcm0vaTkxNTogQWxsb2NhdGUgaW50ZWxfZW5naW5lX2NzCnN0cnVjdHVy ZSBvbmx5IGZvciB0aGUgZW5hYmxlZCBlbmdpbmVzIikgaW50cm9kdWNlZCB0aGUKZHluYW5pY2Fs bHkgYWxsb2NhdGVkIGVuZ2luZSBpbnN0YW5jZXMgYW5kIGNyZWF0ZWQgYW4KcG90ZW50aWFsIHVz ZSBhZnRlciBmcmVlIHNjZW5hcmlvIGluIGxvZ2ljYWxfcmVuZGVyX3JpbmdfaW5pdAp3aGVyZSBs cmNfZGVzdHJveV93YV9jdHhfb2JqIGNvdWxkIGJlIGNhbGxlZCBhZnRlciB0aGUgZW5naW5lCmlu c3RhbmNlIGhhcyBiZWVuIGZyZWVkLgoKVGhpcyBjYW4gb25seSBoYXBwZW4gZHVyaW5nIGVuZ2lu ZSBzZXR1cC9pbml0IGVycm9yIGhhbmRsaW5nCndoaWNoIGx1Y2tpbHkgZG9lcyBub3QgaGFwcGVu IGV2ZXIgaW4gcHJhY3RpY2UuCgpGaXggaXMgdG8gbm90IGNhbGwgbHJjX2Rlc3Ryb3lfd2FfY3R4 X29iaiBzaW5jZSBpdCB3b3VsZCBoYXZlCmFscmVhZHkgYmVlbiBleGVjdXRlZCBmcm9tIHRoZSBw cmVjZWRpbmcgZW5naW5lIGNsZWFudXAuCgpTaWduZWQtb2ZmLWJ5OiBUdnJ0a28gVXJzdWxpbiA8 dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgpSZXBvcnRlZC1ieTogRGFuIENhcnBlbnRlciA8ZGFu LmNhcnBlbnRlckBvcmFjbGUuY29tPgpGaXhlczogM2IzZjE2NTBiMWNhICgiZHJtL2k5MTU6IEFs bG9jYXRlIGludGVsX2VuZ2luZV9jcyBzdHJ1Y3R1cmUgb25seSBmb3IgdGhlIGVuYWJsZWQgZW5n aW5lcyIpCkNjOiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KQ2M6IEpv b25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KQ2M6IFR2cnRr byBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+CkNjOiBEYW5pZWwgVmV0dGVyIDxk YW5pZWwudmV0dGVyQGludGVsLmNvbT4KQ2M6IEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBsaW51 eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMgfCA3ICst LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgNiBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2xyYy5jCmluZGV4IDhiNDEyODgwZTg4Yy4uODc3YWRlZGJmODMzIDEw MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYworKysgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYwpAQCAtMTk2NSwxMiArMTk2NSw3IEBAIGludCBsb2dp Y2FsX3JlbmRlcl9yaW5nX2luaXQoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lKQogCQkJ ICByZXQpOwogCX0KIAotCXJldCA9IGxvZ2ljYWxfcmluZ19pbml0KGVuZ2luZSk7Ci0JaWYgKHJl dCkgewotCQlscmNfZGVzdHJveV93YV9jdHhfb2JqKGVuZ2luZSk7Ci0JfQotCi0JcmV0dXJuIHJl dDsKKwlyZXR1cm4gbG9naWNhbF9yaW5nX2luaXQoZW5naW5lKTsKIH0KIAogaW50IGxvZ2ljYWxf eGNzX3JpbmdfaW5pdChzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUpCi0tIAoyLjcuNAoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==