From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: [PATCH] drm: Take mode_config.mutex in setcrtc ioctl Date: Thu, 6 Apr 2017 21:06:54 +0200 Message-ID: <20170406190654.6733-1-daniel.vetter@ffwll.ch> References: <20170406185519.5918-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: <20170406185519.5918-1-daniel.vetter@ffwll.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Intel Graphics Development Cc: David Airlie , Daniel Vetter , DRI Development , Alex Deucher , Daniel Vetter , Harry Wentland List-Id: dri-devel@lists.freedesktop.org TGVnYWN5IGRyaXZlcnMgaW5zaXN0IHRoYXQgd2UgcmVhbGx5IHRha2UgYWxsIHRoZSBsb2NrcyBp biB0aGlzIHBhdGgsCmFuZCB0aGUgaGFybSBpbiBkb2luZyBzbyBpcyBtaW5pbWFsLgoKdjI6IExp a2UgZ2l0IGFkZCwgaXQgZXhpc3RzIDooCgpGaXhlczogMmNlYjU4NWE5NTZjICgiZHJtOiBBZGQg ZXhwbGljaXQgYWNxdWlyZSBjdHggaGFuZGxpbmcgYXJvdW5kIC0+c2V0X2NvbmZpZyIpCkNjOiBI YXJyeSBXZW50bGFuZCA8aGFycnkud2VudGxhbmRAYW1kLmNvbT4KQ2M6IERhbmllbCBWZXR0ZXIg PGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+CkNjOiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVy QGludGVsLmNvbT4KQ2M6IEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBsaW51eC5pbnRlbC5jb20+ CkNjOiBTZWFuIFBhdWwgPHNlYW5wYXVsQGNocm9taXVtLm9yZz4KQ2M6IERhdmlkIEFpcmxpZSA8 YWlybGllZEBsaW51eC5pZT4KQ2M6IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKQ2M6 IEFsZXggRGV1Y2hlciA8YWxleGRldWNoZXJAZ21haWwuY29tPgpSZXBvcnRlZC1ieTogQWxleCBE ZXVjaGVyIDxhbGV4ZGV1Y2hlckBnbWFpbC5jb20+ClNpZ25lZC1vZmYtYnk6IERhbmllbCBWZXR0 ZXIgPGRhbmllbC52ZXR0ZXJAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fY3J0 Yy5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9jcnRjLmMK aW5kZXggZDY5ZTE4MGZjNTYzLi41YWYyNWNlNWJmN2MgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1 L2RybS9kcm1fY3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jCkBAIC01NzYs NiArNTc2LDcgQEAgaW50IGRybV9tb2RlX3NldGNydGMoc3RydWN0IGRybV9kZXZpY2UgKmRldiwg dm9pZCAqZGF0YSwKIAl9CiAJRFJNX0RFQlVHX0tNUygiW0NSVEM6JWQ6JXNdXG4iLCBjcnRjLT5i YXNlLmlkLCBjcnRjLT5uYW1lKTsKIAorCW11dGV4X2xvY2soJmNydGMtPmRldi0+bW9kZV9jb25m aWcubXV0ZXgpOwogCWRybV9tb2Rlc2V0X2FjcXVpcmVfaW5pdCgmY3R4LCAwKTsKIHJldHJ5Ogog CXJldCA9IGRybV9tb2Rlc2V0X2xvY2tfYWxsX2N0eChjcnRjLT5kZXYsICZjdHgpOwpAQCAtNzIx LDYgKzcyMiw3IEBAIGludCBkcm1fbW9kZV9zZXRjcnRjKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYs IHZvaWQgKmRhdGEsCiAJfQogCWRybV9tb2Rlc2V0X2Ryb3BfbG9ja3MoJmN0eCk7CiAJZHJtX21v ZGVzZXRfYWNxdWlyZV9maW5pKCZjdHgpOworCW11dGV4X3VubG9jaygmY3J0Yy0+ZGV2LT5tb2Rl X2NvbmZpZy5tdXRleCk7CiAKIAlyZXR1cm4gcmV0OwogfQotLSAKMi4xMS4wCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK