From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Deucher Subject: Re: [PATCH] drm: Take mode_config.mutex in setcrtc ioctl Date: Thu, 6 Apr 2017 15:09:04 -0400 Message-ID: References: <20170406185519.5918-1-daniel.vetter@ffwll.ch> <20170406190654.6733-1-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170406190654.6733-1-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: Daniel Vetter Cc: Intel Graphics Development , DRI Development , Daniel Vetter List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCBBcHIgNiwgMjAxNyBhdCAzOjA2IFBNLCBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0 dGVyQGZmd2xsLmNoPiB3cm90ZToKPiBMZWdhY3kgZHJpdmVycyBpbnNpc3QgdGhhdCB3ZSByZWFs bHkgdGFrZSBhbGwgdGhlIGxvY2tzIGluIHRoaXMgcGF0aCwKPiBhbmQgdGhlIGhhcm0gaW4gZG9p bmcgc28gaXMgbWluaW1hbC4KPgo+IHYyOiBMaWtlIGdpdCBhZGQsIGl0IGV4aXN0cyA6KAo+Cj4g Rml4ZXM6IDJjZWI1ODVhOTU2YyAoImRybTogQWRkIGV4cGxpY2l0IGFjcXVpcmUgY3R4IGhhbmRs aW5nIGFyb3VuZCAtPnNldF9jb25maWciKQo+IENjOiBIYXJyeSBXZW50bGFuZCA8aGFycnkud2Vu dGxhbmRAYW1kLmNvbT4KPiBDYzogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5j aD4KPiBDYzogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBpbnRlbC5jb20+Cj4gQ2M6IEph bmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBsaW51eC5pbnRlbC5jb20+Cj4gQ2M6IFNlYW4gUGF1bCA8 c2VhbnBhdWxAY2hyb21pdW0ub3JnPgo+IENjOiBEYXZpZCBBaXJsaWUgPGFpcmxpZWRAbGludXgu aWU+Cj4gQ2M6IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBDYzogQWxleCBEZXVj aGVyIDxhbGV4ZGV1Y2hlckBnbWFpbC5jb20+Cj4gUmVwb3J0ZWQtYnk6IEFsZXggRGV1Y2hlciA8 YWxleGRldWNoZXJAZ21haWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IERhbmllbCBWZXR0ZXIgPGRh bmllbC52ZXR0ZXJAaW50ZWwuY29tPgoKVGhpcyBhY3R1YWxseSBtYXRjaGVzIHdoYXQgSSB0ZXN0 ZWQgbG9jYWxseS4KCkFja2VkLWFuZC10ZXN0ZWQtYnk6IEFsZXggRGV1Y2hlciA8YWxleGFuZGVy LmRldWNoZXJAYW1kLmNvbT4KCj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jIHwg MiArKwo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2RybV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYwo+ IGluZGV4IGQ2OWUxODBmYzU2My4uNWFmMjVjZTViZjdjIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMv Z3B1L2RybS9kcm1fY3J0Yy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9jcnRjLmMKPiBA QCAtNTc2LDYgKzU3Niw3IEBAIGludCBkcm1fbW9kZV9zZXRjcnRjKHN0cnVjdCBkcm1fZGV2aWNl ICpkZXYsIHZvaWQgKmRhdGEsCj4gICAgICAgICB9Cj4gICAgICAgICBEUk1fREVCVUdfS01TKCJb Q1JUQzolZDolc11cbiIsIGNydGMtPmJhc2UuaWQsIGNydGMtPm5hbWUpOwo+Cj4gKyAgICAgICBt dXRleF9sb2NrKCZjcnRjLT5kZXYtPm1vZGVfY29uZmlnLm11dGV4KTsKPiAgICAgICAgIGRybV9t b2Rlc2V0X2FjcXVpcmVfaW5pdCgmY3R4LCAwKTsKPiAgcmV0cnk6Cj4gICAgICAgICByZXQgPSBk cm1fbW9kZXNldF9sb2NrX2FsbF9jdHgoY3J0Yy0+ZGV2LCAmY3R4KTsKPiBAQCAtNzIxLDYgKzcy Miw3IEBAIGludCBkcm1fbW9kZV9zZXRjcnRjKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHZvaWQg KmRhdGEsCj4gICAgICAgICB9Cj4gICAgICAgICBkcm1fbW9kZXNldF9kcm9wX2xvY2tzKCZjdHgp Owo+ICAgICAgICAgZHJtX21vZGVzZXRfYWNxdWlyZV9maW5pKCZjdHgpOwo+ICsgICAgICAgbXV0 ZXhfdW5sb2NrKCZjcnRjLT5kZXYtPm1vZGVfY29uZmlnLm11dGV4KTsKPgo+ICAgICAgICAgcmV0 dXJuIHJldDsKPiAgfQo+IC0tCj4gMi4xMS4wCj4KX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vZHJpLWRldmVsCg==