From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Airlie Subject: [PATCH 07/15] drm/mode: reduce scope of fb_lock in framebuffer init Date: Fri, 15 Apr 2016 15:10:38 +1000 Message-ID: <1460697046-23781-8-git-send-email-airlied@gmail.com> References: <1460697046-23781-1-git-send-email-airlied@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by gabe.freedesktop.org (Postfix) with ESMTPS id D312A6E114 for ; Fri, 15 Apr 2016 05:10:55 +0000 (UTC) Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 8B843C01AA21 for ; Fri, 15 Apr 2016 05:10:55 +0000 (UTC) Received: from dreadlord-bne-redhat-com.bne.redhat.com (dhcp-40-179.bne.redhat.com [10.64.40.179]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u3F5AlYk005176 for ; Fri, 15 Apr 2016 01:10:54 -0400 In-Reply-To: <1460697046-23781-1-git-send-email-airlied@gmail.com> 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 List-Id: dri-devel@lists.freedesktop.org RnJvbTogRGF2ZSBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KCldlIGRvbid0IG5lZWQgdG8g aG9sZCB0aGUgZmIgbG9jayBhcm91bmQgdGhlIGluaXRpYWxpc2F0aW9uLApvbmx5IGFyb3VuZCB0 aGUgbGlzdCBtYW5pcHVsYXRvbi4KClNvIGRvIHRoZSBsb2NrIGhvbGQgb25seSBhcm91bmQgdGhl IHJlZ2lzdGVyIGZvciBub3cuClNpZ25lZC1vZmYtYnk6IERhdmUgQWlybGllIDxhaXJsaWVkQHJl ZGhhdC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9jcnRjLmMgfCA5ICsrKysrLS0tLQog MSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fY3J0 Yy5jCmluZGV4IDBkNzU1MTcuLjE4NjM4NzkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9k cm1fY3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jCkBAIC00NTgsMjEgKzQ1 OCwyMiBAQCBpbnQgZHJtX2ZyYW1lYnVmZmVyX2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRldiwg c3RydWN0IGRybV9mcmFtZWJ1ZmZlciAqZmIsCiB7CiAJaW50IHJldDsKIAotCW11dGV4X2xvY2so JmRldi0+bW9kZV9jb25maWcuZmJfbG9jayk7CiAJSU5JVF9MSVNUX0hFQUQoJmZiLT5maWxwX2hl YWQpOwogCWZiLT5kZXYgPSBkZXY7CiAJZmItPmZ1bmNzID0gZnVuY3M7CiAKIAlyZXQgPSBkcm1f bW9kZV9vYmplY3RfZ2V0X3JlZyhkZXYsICZmYi0+YmFzZSwgRFJNX01PREVfT0JKRUNUX0ZCLAot CQkJCSAgICAgIHRydWUsIGRybV9mcmFtZWJ1ZmZlcl9mcmVlKTsKKwkJCQkgICAgICBmYWxzZSwg ZHJtX2ZyYW1lYnVmZmVyX2ZyZWUpOwogCWlmIChyZXQpCiAJCWdvdG8gb3V0OwogCisJbXV0ZXhf bG9jaygmZGV2LT5tb2RlX2NvbmZpZy5mYl9sb2NrKTsKIAlkZXYtPm1vZGVfY29uZmlnLm51bV9m YisrOwogCWxpc3RfYWRkKCZmYi0+aGVhZCwgJmRldi0+bW9kZV9jb25maWcuZmJfbGlzdCk7Ci1v dXQ6Ci0JbXV0ZXhfdW5sb2NrKCZkZXYtPm1vZGVfY29uZmlnLmZiX2xvY2spOwogCisJZHJtX21v ZGVfb2JqZWN0X3JlZ2lzdGVyKGRldiwgJmZiLT5iYXNlKTsKKwltdXRleF91bmxvY2soJmRldi0+ bW9kZV9jb25maWcuZmJfbG9jayk7CitvdXQ6CiAJcmV0dXJuIHJldDsKIH0KIEVYUE9SVF9TWU1C T0woZHJtX2ZyYW1lYnVmZmVyX2luaXQpOwotLSAKMi41LjUKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRl dmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=