From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Antoine Subject: [PATCH 2/5] drm: Fixes unsafe deference in locks. Date: Thu, 23 Apr 2015 15:07:55 +0100 Message-ID: <1429798078-18987-3-git-send-email-peter.antoine@intel.com> References: <1429798078-18987-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: In-Reply-To: <1429798078-18987-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 Cc: airlied@redhat.com, dri-devel@lists.freedesktop.org, daniel.vetter@ffwll.ch List-Id: dri-devel@lists.freedesktop.org VGhpcyBwYXRjaCBmaXhlcyBhbiB1bnNhZmUgZGVmZXJlbmNlIGluIHRoZSBEUk1fSU9DVExfTkVX X0NUWC4gSWYgdGhlCmlvY3RsIGlzIGNhbGxlZCBiZWZvcmUgdGhlIGxvY2sgaXMgY3JlYXRlZCBv ciBhZnRlciBpdCBoYXMgYmVlbiBkZXN0cm95ZWQuClRoZSBjb2RlIHdpbGwgZGVmZXJlbmNlIGEg TlVMTCBwb2ludGVyLiBUaGlzIGlvY3RsIGlzIGEgcm9vdCBpb2N0bCBzbwpleHBsb2l0YXRpb24g aXMgbGltaXRlZC4KCklzc3VlOiBWSVotNTQ4NQpTaWduZWQtb2ZmLWJ5OiBQZXRlciBBbnRvaW5l IDxwZXRlci5hbnRvaW5lQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vZHJtX2NvbnRl eHQuYyB8IDggKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEgZGVs ZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2NvbnRleHQuYyBiL2Ry aXZlcnMvZ3B1L2RybS9kcm1fY29udGV4dC5jCmluZGV4IDliMjM1MjUuLjk2MzUwZDEgMTAwNjQ0 Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fY29udGV4dC5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9kcm1fY29udGV4dC5jCkBAIC0yNzcsNyArMjc3LDEzIEBAIHN0YXRpYyBpbnQgZHJtX2NvbnRl eHRfc3dpdGNoX2NvbXBsZXRlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCiB7CiAJZGV2LT5sYXN0 X2NvbnRleHQgPSBuZXc7CS8qIFBSRS9QT1NUOiBUaGlzIGlzIHRoZSBfb25seV8gd3JpdGVyLiAq LwogCi0JaWYgKCFfRFJNX0xPQ0tfSVNfSEVMRChmaWxlX3ByaXYtPm1hc3Rlci0+bG9jay5od19s b2NrLT5sb2NrKSkgeworCWlmIChmaWxlX3ByaXYtPm1hc3Rlci0+bG9jay5od19sb2NrID09IE5V TEwpIHsKKwkJRFJNX0VSUk9SKAorCQkJIkRldmljZSBoYXMgYmVlbiB1bnJlZ2lzdGVyZWQuIEhh cmQgZXhpdC4gUHJvY2VzcyAlZFxuIiwKKwkJCXRhc2tfcGlkX25yKGN1cnJlbnQpKTsKKwkJc2Vu ZF9zaWcoU0lHVEVSTSwgY3VycmVudCwgMCk7CisJCXJldHVybiAtRVBFUk07CisJfSBlbHNlIGlm ICghX0RSTV9MT0NLX0lTX0hFTEQoZmlsZV9wcml2LT5tYXN0ZXItPmxvY2suaHdfbG9jay0+bG9j aykpIHsKIAkJRFJNX0VSUk9SKCJMb2NrIGlzbid0IGhlbGQgYWZ0ZXIgY29udGV4dCBzd2l0Y2hc biIpOwogCX0KIAotLSAKMS45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v aW50ZWwtZ2Z4Cg==