From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tommi Rantala Subject: [PATCH] drm: fix drm_mode_getconnector() locking imbalance regression Date: Fri, 3 Apr 2015 10:45:29 +0300 Message-ID: <1428047129-26835-1-git-send-email-tt.rantala@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-la0-f46.google.com (mail-la0-f46.google.com [209.85.215.46]) by gabe.freedesktop.org (Postfix) with ESMTP id 0AF7A6EB37 for ; Fri, 3 Apr 2015 00:46:55 -0700 (PDT) Received: by lahf3 with SMTP id f3so74797735lah.2 for ; Fri, 03 Apr 2015 00:46:54 -0700 (PDT) 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 List-Id: dri-devel@lists.freedesktop.org UmVncmVzc2lvbiBpbiBjb21taXQgMmNhYTgwZTcyYjU3YzYyMTZhZWM2ZjZhMTFmY2ZiNGZlYzQ2 ZGFhMApBdXRob3I6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+CkRhdGU6 ICAgU3VuIEZlYiAyMiAxMTozODozNiAyMDE1ICswMTAwCgogICAgZHJtOiBGaXggZGVhZGxvY2sg ZHVlIHRvIGdldGNvbm5lY3RvciBsb2NraW5nIGNoYW5nZXMKCklmIHRoZSBkcm1fY29ubmVjdG9y X2ZpbmQoKSBjYWxsIHJldHVybnMgTlVMTCwgd2Ugc2hvdWxkIG5vIGxvbmdlcgpjYWxsIGRybV9t b2Rlc2V0X3VubG9jaygpIHRvIGF2b2lkIGxvY2tpbmcgaW1iYWxhbmNlLgoKU2lnbmVkLW9mZi1i eTogVG9tbWkgUmFudGFsYSA8dHQucmFudGFsYUBnbWFpbC5jb20+CkNjOiBEYW5pZWwgVmV0dGVy IDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5j IHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p CgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9k cm0vZHJtX2NydGMuYwppbmRleCA2NzliMTBlLi5iNmYwNzZiIDEwMDY0NAotLS0gYS9kcml2ZXJz L2dwdS9kcm0vZHJtX2NydGMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYwpAQCAt MjEyMSw3ICsyMTIxLDcgQEAgaW50IGRybV9tb2RlX2dldGNvbm5lY3RvcihzdHJ1Y3QgZHJtX2Rl dmljZSAqZGV2LCB2b2lkICpkYXRhLAogCWNvbm5lY3RvciA9IGRybV9jb25uZWN0b3JfZmluZChk ZXYsIG91dF9yZXNwLT5jb25uZWN0b3JfaWQpOwogCWlmICghY29ubmVjdG9yKSB7CiAJCXJldCA9 IC1FTk9FTlQ7Ci0JCWdvdG8gb3V0OworCQlnb3RvIG91dF91bmxvY2s7CiAJfQogCiAJZm9yIChp ID0gMDsgaSA8IERSTV9DT05ORUNUT1JfTUFYX0VOQ09ERVI7IGkrKykKQEAgLTIyMDEsNiArMjIw MSw4IEBAIGludCBkcm1fbW9kZV9nZXRjb25uZWN0b3Ioc3RydWN0IGRybV9kZXZpY2UgKmRldiwg dm9pZCAqZGF0YSwKIAogb3V0OgogCWRybV9tb2Rlc2V0X3VubG9jaygmZGV2LT5tb2RlX2NvbmZp Zy5jb25uZWN0aW9uX211dGV4KTsKKworb3V0X3VubG9jazoKIAltdXRleF91bmxvY2soJmRldi0+ bW9kZV9jb25maWcubXV0ZXgpOwogCiAJcmV0dXJuIHJldDsKLS0gCjIuMS4wCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBs aXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=