From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Antoine Subject: [PATCH] drm: Fixes unsafe deference in locks. Date: Tue, 31 Mar 2015 09:09:35 +0100 Message-ID: <1427789375-2213-3-git-send-email-peter.antoine@intel.com> References: <1427789375-2213-1-git-send-email-peter.antoine@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id 882546E696 for ; Tue, 31 Mar 2015 01:10:06 -0700 (PDT) In-Reply-To: <1427789375-2213-1-git-send-email-peter.antoine@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 VGhpcyBwYXRjaCBmaXhlcyBhbiB1bnNhZmUgZGVmZXJlbmNlIGluIHRoZSBEUk1fSU9DVExfTkVX X0NUWC4gSWYgdGhlCmlvY3RsIGlzIGNhbGxlZCBiZWZvcmUgdGhlIGxvY2sgaXMgY3JlYXRlZCBv ciBhZnRlciBpdCBoYXMgYmVlbiBkZXN0cm95ZWQuClRoZSBjb2RlIHdpbGwgZGVmZXJlbmNlIGEg TlVMTCBwb2ludGVyLiBUaGlzIGlvY3RsIGlzIGEgcm9vdCBpb2N0bCBzbwpleHBsb2l0YXRpb24g aXMgbGltaXRlZC4KCklzc3VlOiBHTUlOTC03NDA5CkNoYW5nZS1JZDogSWNhYmY4MTRhYmU4MjI1 ZDYxNmZkZjRmOTgxY2QzNmQyYjI3ZjdhZDUKU2lnbmVkLW9mZi1ieTogUGV0ZXIgQW50b2luZSA8 cGV0ZXIuYW50b2luZUBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9jb250ZXh0 LmMgfCA4ICsrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0 aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9jb250ZXh0LmMgYi9kcml2 ZXJzL2dwdS9kcm0vZHJtX2NvbnRleHQuYwppbmRleCBhNGIwMTdiLi40NzU0ZTc5IDEwMDY0NAot LS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2NvbnRleHQuYworKysgYi9kcml2ZXJzL2dwdS9kcm0v ZHJtX2NvbnRleHQuYwpAQCAtMjUyLDcgKzI1MiwxMyBAQCBzdGF0aWMgaW50IGRybV9jb250ZXh0 X3N3aXRjaF9jb21wbGV0ZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAogewogCWRldi0+bGFzdF9j b250ZXh0ID0gbmV3OwkvKiBQUkUvUE9TVDogVGhpcyBpcyB0aGUgX29ubHlfIHdyaXRlci4gKi8K IAotCWlmICghX0RSTV9MT0NLX0lTX0hFTEQoZmlsZV9wcml2LT5tYXN0ZXItPmxvY2suaHdfbG9j ay0+bG9jaykpIHsKKwlpZiAoZmlsZV9wcml2LT5tYXN0ZXItPmxvY2suaHdfbG9jayA9PSBOVUxM KSB7CisJCURSTV9FUlJPUigKKwkJCSJEZXZpY2UgaGFzIGJlZW4gdW5yZWdpc3RlcmVkLiBIYXJk IGV4aXQuIFByb2Nlc3MgJWRcbiIsCisJCQl0YXNrX3BpZF9ucihjdXJyZW50KSk7CisJCXNlbmRf c2lnKFNJR1RFUk0sIGN1cnJlbnQsIDApOworCQlyZXR1cm4gLUVJTlRSOworCX0gZWxzZSBpZiAo IV9EUk1fTE9DS19JU19IRUxEKGZpbGVfcHJpdi0+bWFzdGVyLT5sb2NrLmh3X2xvY2stPmxvY2sp KSB7CiAJCURSTV9FUlJPUigiTG9jayBpc24ndCBoZWxkIGFmdGVyIGNvbnRleHQgc3dpdGNoXG4i KTsKIAl9CiAKLS0gCjEuOS4xCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KSW50ZWwgQ29ycG9yYXRpb24gKFVLKSBM aW1pdGVkClJlZ2lzdGVyZWQgTm8uIDExMzQ5NDUgKEVuZ2xhbmQpClJlZ2lzdGVyZWQgT2ZmaWNl OiBQaXBlcnMgV2F5LCBTd2luZG9uIFNOMyAxUkoKVkFUIE5vOiA4NjAgMjE3MyA0NwoKVGhpcyBl LW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgbWF0ZXJp YWwgZm9yCnRoZSBzb2xlIHVzZSBvZiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50KHMpLiBBbnkgcmV2 aWV3IG9yIGRpc3RyaWJ1dGlvbgpieSBvdGhlcnMgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYg eW91IGFyZSBub3QgdGhlIGludGVuZGVkCnJlY2lwaWVudCwgcGxlYXNlIGNvbnRhY3QgdGhlIHNl bmRlciBhbmQgZGVsZXRlIGFsbCBjb3BpZXMuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ludGVsLWdmeAo=