From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: [PATCH 1/2] drm/tegra: don't take dev->struct_mutex in mmap offset ioctl Date: Wed, 15 Jul 2015 15:38:51 +0200 Message-ID: <1436967532-13251-1-git-send-email-daniel.vetter@ffwll.ch> References: <1436477570-4936-1-git-send-email-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f174.google.com (mail-wi0-f174.google.com [209.85.212.174]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1A4946EB5A for ; Wed, 15 Jul 2015 06:36:16 -0700 (PDT) Received: by wicmv11 with SMTP id mv11so41125277wic.1 for ; Wed, 15 Jul 2015 06:36:14 -0700 (PDT) In-Reply-To: <1436477570-4936-1-git-send-email-daniel.vetter@ffwll.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: DRI Development , Intel Graphics Development Cc: Daniel Vetter , Daniel Vetter List-Id: dri-devel@lists.freedesktop.org U2luY2UgRGF2aWQgSGVycm1hbm4ncyBtbWFwIHZtYSBtYW5hZ2VyIHJld29yayB3ZSBkb24ndCBu ZWVkIHRvIGdyYWIKZGV2LT5zdHJ1Y3RfbXV0ZXggYW55IG1vcmUgdG8gcHJldmVudCByYWNlcyB3 aGVuIGxvb2tpbmcgdXAgdGhlIG1tYXAKb2Zmc2V0LiBEcm9wIGl0IGFuZCBpbnN0ZWFkIGRvbid0 IGZvcmdldCB0byB1c2UgdGhlIHVucmVmX3VubG9ja2VkCnZhcmlhbnQgKHNpbmNlIHRoZSBkcm0g Y29yZSBzdGlsbCBjYXJlcykuCgpXaGlsZSBhdCBpdCBhbHNvIGZpeCBhIGxlYWsgd2hlbiB0aGlz IGlvY3RsIGlzIGNhbGxlZCBvbiBhbiBpbXBvcnRlZApidWZmZXIuCgpDYzogVGhpZXJyeSBSZWRp bmcgPHRoaWVycnkucmVkaW5nQGdtYWlsLmNvbT4KU2lnbmVkLW9mZi1ieTogRGFuaWVsIFZldHRl ciA8ZGFuaWVsLnZldHRlckBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2dl bS5jIHwgNSAtLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2dl bS5jCmluZGV4IDAxZTE2ZTE0NmJmZS4uODI3ODM4ZTY0ZDZlIDEwMDY0NAotLS0gYS9kcml2ZXJz L2dwdS9kcm0vdGVncmEvZ2VtLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2dlbS5jCkBA IC00MDgsMTIgKzQwOCw5IEBAIGludCB0ZWdyYV9ib19kdW1iX21hcF9vZmZzZXQoc3RydWN0IGRy bV9maWxlICpmaWxlLCBzdHJ1Y3QgZHJtX2RldmljZSAqZHJtLAogCXN0cnVjdCBkcm1fZ2VtX29i amVjdCAqZ2VtOwogCXN0cnVjdCB0ZWdyYV9ibyAqYm87CiAKLQltdXRleF9sb2NrKCZkcm0tPnN0 cnVjdF9tdXRleCk7Ci0KIAlnZW0gPSBkcm1fZ2VtX29iamVjdF9sb29rdXAoZHJtLCBmaWxlLCBo YW5kbGUpOwogCWlmICghZ2VtKSB7CiAJCWRldl9lcnIoZHJtLT5kZXYsICJmYWlsZWQgdG8gbG9v a3VwIEdFTSBvYmplY3RcbiIpOwotCQltdXRleF91bmxvY2soJmRybS0+c3RydWN0X211dGV4KTsK IAkJcmV0dXJuIC1FSU5WQUw7CiAJfQogCkBAIC00MjMsOCArNDIwLDYgQEAgaW50IHRlZ3JhX2Jv X2R1bWJfbWFwX29mZnNldChzdHJ1Y3QgZHJtX2ZpbGUgKmZpbGUsIHN0cnVjdCBkcm1fZGV2aWNl ICpkcm0sCiAKIAlkcm1fZ2VtX29iamVjdF91bnJlZmVyZW5jZShnZW0pOwogCi0JbXV0ZXhfdW5s b2NrKCZkcm0tPnN0cnVjdF9tdXRleCk7Ci0KIAlyZXR1cm4gMDsKIH0KIAotLSAKMi4xLjQKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBt YWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==