From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 1/2] drm/tegra: don't take dev->struct_mutex in mmap offset ioctl Date: Mon, 10 Aug 2015 13:31:42 +0200 Message-ID: <20150810113142.GS17734@phenom.ffwll.local> References: <1436477570-4936-1-git-send-email-daniel.vetter@ffwll.ch> <1436967532-13251-1-git-send-email-daniel.vetter@ffwll.ch> <20150810103019.GA1262@ulmo.nvidia.com> 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 C5EC96E467 for ; Mon, 10 Aug 2015 04:31:46 -0700 (PDT) Received: by wicne3 with SMTP id ne3so18289977wic.0 for ; Mon, 10 Aug 2015 04:31:45 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20150810103019.GA1262@ulmo.nvidia.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Thierry Reding Cc: Daniel Vetter , Intel Graphics Development , DRI Development , Daniel Vetter List-Id: dri-devel@lists.freedesktop.org T24gTW9uLCBBdWcgMTAsIDIwMTUgYXQgMTI6MzA6MjFQTSArMDIwMCwgVGhpZXJyeSBSZWRpbmcg d3JvdGU6Cj4gT24gV2VkLCBKdWwgMTUsIDIwMTUgYXQgMDM6Mzg6NTFQTSArMDIwMCwgRGFuaWVs IFZldHRlciB3cm90ZToKPiA+IFNpbmNlIERhdmlkIEhlcnJtYW5uJ3MgbW1hcCB2bWEgbWFuYWdl ciByZXdvcmsgd2UgZG9uJ3QgbmVlZCB0byBncmFiCj4gPiBkZXYtPnN0cnVjdF9tdXRleCBhbnkg bW9yZSB0byBwcmV2ZW50IHJhY2VzIHdoZW4gbG9va2luZyB1cCB0aGUgbW1hcAo+ID4gb2Zmc2V0 LiBEcm9wIGl0IGFuZCBpbnN0ZWFkIGRvbid0IGZvcmdldCB0byB1c2UgdGhlIHVucmVmX3VubG9j a2VkCj4gPiB2YXJpYW50IChzaW5jZSB0aGUgZHJtIGNvcmUgc3RpbGwgY2FyZXMpLgo+ID4gCj4g PiBXaGlsZSBhdCBpdCBhbHNvIGZpeCBhIGxlYWsgd2hlbiB0aGlzIGlvY3RsIGlzIGNhbGxlZCBv biBhbiBpbXBvcnRlZAo+ID4gYnVmZmVyLgo+IAo+IEkgZG9uJ3Qgc2VlIHdoZXJlIHRoZSBsZWFr J3MgZml4ZWQsIGJ1dCBvdGhlciB0aGFuIHRoYXQgdGhpcyBsb29rcyBnb29kCj4gdG8gbWUuIFNo YWxsIEkgcGljayB0aGlzIHVwIGludG8gdGhlIGRybS90ZWdyYSB0cmVlPwoKQ29weXBhc3RlIGlu IHRoZSBjb21taXQgbWVzc2FnZSBmcm9tIGFybWFkYSwgZG9lc24ndCBhcHBseSB0byB0ZWdyYS4g RG8KeW91IGFsc28gcGxhbiB0byBwaWNrIHVwICJkcm0vdGVncmE6IFVzZQpkcm1fZ2VtX29iamVj dF9yZWZlcmVuY2VfdW5sb2NrZWQiIGRpcmVjdGx5PwoKQW5kIHRoYW5rcyBmb3IgYWxsIHRoZSBy ZXZpZXcuCi1EYW5pZWwKCj4gCj4gVGhpZXJyeQo+IAo+ID4gQ2M6IFRoaWVycnkgUmVkaW5nIDx0 aGllcnJ5LnJlZGluZ0BnbWFpbC5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgVmV0dGVy IDxkYW5pZWwudmV0dGVyQGludGVsLmNvbT4KPiA+IC0tLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS90 ZWdyYS9nZW0uYyB8IDUgLS0tLS0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgNSBkZWxldGlvbnMoLSkK PiA+IAo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9nZW0uYyBiL2RyaXZl cnMvZ3B1L2RybS90ZWdyYS9nZW0uYwo+ID4gaW5kZXggMDFlMTZlMTQ2YmZlLi44Mjc4MzhlNjRk NmUgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGVncmEvZ2VtLmMKPiA+ICsrKyBi L2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9nZW0uYwo+ID4gQEAgLTQwOCwxMiArNDA4LDkgQEAgaW50 IHRlZ3JhX2JvX2R1bWJfbWFwX29mZnNldChzdHJ1Y3QgZHJtX2ZpbGUgKmZpbGUsIHN0cnVjdCBk cm1fZGV2aWNlICpkcm0sCj4gPiAgCXN0cnVjdCBkcm1fZ2VtX29iamVjdCAqZ2VtOwo+ID4gIAlz dHJ1Y3QgdGVncmFfYm8gKmJvOwo+ID4gIAo+ID4gLQltdXRleF9sb2NrKCZkcm0tPnN0cnVjdF9t dXRleCk7Cj4gPiAtCj4gPiAgCWdlbSA9IGRybV9nZW1fb2JqZWN0X2xvb2t1cChkcm0sIGZpbGUs IGhhbmRsZSk7Cj4gPiAgCWlmICghZ2VtKSB7Cj4gPiAgCQlkZXZfZXJyKGRybS0+ZGV2LCAiZmFp bGVkIHRvIGxvb2t1cCBHRU0gb2JqZWN0XG4iKTsKPiA+IC0JCW11dGV4X3VubG9jaygmZHJtLT5z dHJ1Y3RfbXV0ZXgpOwo+ID4gIAkJcmV0dXJuIC1FSU5WQUw7Cj4gPiAgCX0KPiA+ICAKPiA+IEBA IC00MjMsOCArNDIwLDYgQEAgaW50IHRlZ3JhX2JvX2R1bWJfbWFwX29mZnNldChzdHJ1Y3QgZHJt X2ZpbGUgKmZpbGUsIHN0cnVjdCBkcm1fZGV2aWNlICpkcm0sCj4gPiAgCj4gPiAgCWRybV9nZW1f b2JqZWN0X3VucmVmZXJlbmNlKGdlbSk7Cj4gPiAgCj4gPiAtCW11dGV4X3VubG9jaygmZHJtLT5z dHJ1Y3RfbXV0ZXgpOwo+ID4gLQo+ID4gIAlyZXR1cm4gMDsKPiA+ICB9Cj4gPiAgCj4gPiAtLSAK PiA+IDIuMS40Cj4gPiAKCgoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIElu dGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRl dmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==