From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: [PATCH] drm: Drop mode_config.mutex from get_resources ioctl Date: Tue, 21 Jun 2016 14:41:08 +0200 Message-ID: <1466512868-9182-1-git-send-email-daniel.vetter@ffwll.ch> References: <20160621094417.GD1821@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-lb0-x242.google.com (mail-lb0-x242.google.com [IPv6:2a00:1450:4010:c04::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id 555026E6CB for ; Tue, 21 Jun 2016 12:41:17 +0000 (UTC) Received: by mail-lb0-x242.google.com with SMTP id td3so1734752lbb.2 for ; Tue, 21 Jun 2016 05:41:17 -0700 (PDT) In-Reply-To: <20160621094417.GD1821@nuc-i3427.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: DRI Development Cc: Daniel Vetter , Intel Graphics Development List-Id: intel-gfx@lists.freedesktop.org VGhlIG9ubHkgdGhpbmcgdGhpcyBwcm90ZWN0ZWQgaXMgdGhlIGNvbm5lY3Rvcl9saXN0LCB3aGlj aCBpcwpub3cgcHJvdGVjdGVkIGRpZmZlcmVudGx5LgoKdjI6IEFsc28gcmVtb3ZlIGNvbW1lbnQg KENocmlzKS4KCkNjOiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KU2ln bmVkLW9mZi1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KLS0tCiBk cml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYyB8IDQgLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9jcnRjLmMgYi9kcml2 ZXJzL2dwdS9kcm0vZHJtX2NydGMuYwppbmRleCAxM2MzYmFjYzZiNTEuLmY4OTMxYjgyODY1YSAx MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9jcnRjLmMKKysrIGIvZHJpdmVycy9ncHUv ZHJtL2RybV9jcnRjLmMKQEAgLTE5MDQsOSArMTkwNCw2IEBAIGludCBkcm1fbW9kZV9nZXRyZXNv dXJjZXMoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgdm9pZCAqZGF0YSwKIAljYXJkX3Jlcy0+Y291 bnRfZmJzID0gZmJfY291bnQ7CiAJbXV0ZXhfdW5sb2NrKCZmaWxlX3ByaXYtPmZic19sb2NrKTsK IAotCS8qIG1vZGVfY29uZmlnLm11dGV4IHByb3RlY3RzIHRoZSBjb25uZWN0b3IgbGlzdCBhZ2Fp bnN0IGUuZy4gRFAgTVNUCi0JICogY29ubmVjdG9yIGhvdC1hZGRpbmcuIENSVEMvUGxhbmUgbGlz dHMgYXJlIGludmFyaWFudC4gKi8KLQltdXRleF9sb2NrKCZkZXYtPm1vZGVfY29uZmlnLm11dGV4 KTsKIAljYXJkX3Jlcy0+bWF4X2hlaWdodCA9IGRldi0+bW9kZV9jb25maWcubWF4X2hlaWdodDsK IAljYXJkX3Jlcy0+bWluX2hlaWdodCA9IGRldi0+bW9kZV9jb25maWcubWluX2hlaWdodDsKIAlj YXJkX3Jlcy0+bWF4X3dpZHRoID0gZGV2LT5tb2RlX2NvbmZpZy5tYXhfd2lkdGg7CkBAIC0xOTYx LDcgKzE5NTgsNiBAQCBpbnQgZHJtX21vZGVfZ2V0cmVzb3VyY2VzKHN0cnVjdCBkcm1fZGV2aWNl ICpkZXYsIHZvaWQgKmRhdGEsCiAJY2FyZF9yZXMtPmNvdW50X2Nvbm5lY3RvcnMgPSBjb25uZWN0 b3JfY291bnQ7CiAKIG91dDoKLQltdXRleF91bmxvY2soJmRldi0+bW9kZV9jb25maWcubXV0ZXgp OwogCXJldHVybiByZXQ7CiB9CiAKLS0gCjIuOC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBs aXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9pbnRlbC1nZngK