From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ander Conselvan de Oliveira Subject: [PATCH] drm/atomic: Fix potential use of state after free Date: Fri, 23 Jan 2015 09:27:59 +0200 Message-ID: <1421998079-22945-1-git-send-email-ander.conselvan.de.oliveira@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 6437D6E2A0 for ; Thu, 22 Jan 2015 23:28:02 -0800 (PST) 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 Cc: daniel.vetter@ffwll.ch, Ander Conselvan de Oliveira List-Id: dri-devel@lists.freedesktop.org VGhlIGF0b21pYyBoZWxwZXJzIHJlbHkgb24gZHJtX2F0b21pY19zdGF0ZV9jbGVhcigpIHRvIHJl c2V0IGFuIGF0b21pYwpzdGF0ZSBpZiBhIHJldHJ5IGlzIG5lZWRlZCBkdWUgdG8gdGhlIHcvdyBt dXRleGVzLiBUaGUgc3Vic2VxdWVudCBjYWxscwp0byBkcm1fYXRvbWljX2dldF97Y3J0YyxwbGFu ZSwuLi59X3N0YXRlKCkgd291bGQgdGhlbiByZXR1cm4gdGhlIHN0YWxlCnBvaW50ZXJzIGluIHN0 YXRlLT57Y3J0YyxwbGFuZSwuLi59X3N0YXRlcy4KClNpZ25lZC1vZmYtYnk6IEFuZGVyIENvbnNl bHZhbiBkZSBPbGl2ZWlyYSA8YW5kZXIuY29uc2VsdmFuLmRlLm9saXZlaXJhQGludGVsLmNvbT4K LS0tCiBkcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pYy5jIHwgMyArKysKIDEgZmlsZSBjaGFuZ2Vk LCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21p Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWMuYwppbmRleCAxYjMxOTgyLi45ZDE2ZmE0 IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pYy5jCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9kcm1fYXRvbWljLmMKQEAgLTEzNCw2ICsxMzQsNyBAQCB2b2lkIGRybV9hdG9taWNf c3RhdGVfY2xlYXIoc3RydWN0IGRybV9hdG9taWNfc3RhdGUgKnN0YXRlKQogCiAJCWNvbm5lY3Rv ci0+ZnVuY3MtPmF0b21pY19kZXN0cm95X3N0YXRlKGNvbm5lY3RvciwKIAkJCQkJCSAgICAgICBz dGF0ZS0+Y29ubmVjdG9yX3N0YXRlc1tpXSk7CisJCXN0YXRlLT5jb25uZWN0b3Jfc3RhdGVzW2ld ID0gTlVMTDsKIAl9CiAKIAlmb3IgKGkgPSAwOyBpIDwgY29uZmlnLT5udW1fY3J0YzsgaSsrKSB7 CkBAIC0xNDQsNiArMTQ1LDcgQEAgdm9pZCBkcm1fYXRvbWljX3N0YXRlX2NsZWFyKHN0cnVjdCBk cm1fYXRvbWljX3N0YXRlICpzdGF0ZSkKIAogCQljcnRjLT5mdW5jcy0+YXRvbWljX2Rlc3Ryb3lf c3RhdGUoY3J0YywKIAkJCQkJCSAgc3RhdGUtPmNydGNfc3RhdGVzW2ldKTsKKwkJc3RhdGUtPmNy dGNfc3RhdGVzW2ldID0gTlVMTDsKIAl9CiAKIAlmb3IgKGkgPSAwOyBpIDwgY29uZmlnLT5udW1f dG90YWxfcGxhbmU7IGkrKykgewpAQCAtMTU0LDYgKzE1Niw3IEBAIHZvaWQgZHJtX2F0b21pY19z dGF0ZV9jbGVhcihzdHJ1Y3QgZHJtX2F0b21pY19zdGF0ZSAqc3RhdGUpCiAKIAkJcGxhbmUtPmZ1 bmNzLT5hdG9taWNfZGVzdHJveV9zdGF0ZShwbGFuZSwKIAkJCQkJCSAgIHN0YXRlLT5wbGFuZV9z dGF0ZXNbaV0pOworCQlzdGF0ZS0+cGxhbmVfc3RhdGVzW2ldID0gTlVMTDsKIAl9CiB9CiBFWFBP UlRfU1lNQk9MKGRybV9hdG9taWNfc3RhdGVfY2xlYXIpOwotLSAKMS45LjEKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxp c3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==