From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: Re: [PATCH] drm/atomic-helper: Grab connection_mutex while duplicating state Date: Tue, 1 Dec 2015 08:37:57 +0100 Message-ID: <565D4E55.6080109@linux.intel.com> References: <565C1BE2.3000607@linux.intel.com> <1448925769-12324-1-git-send-email-matthew.d.roper@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1448925769-12324-1-git-send-email-matthew.d.roper@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Matt Roper , intel-gfx@lists.freedesktop.org Cc: Daniel Vetter , dri-devel@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T3AgMDEtMTItMTUgb20gMDA6MjIgc2NocmVlZiBNYXR0IFJvcGVyOgo+IENhbGxlcnMgb2YgZHJt X2F0b21pY19oZWxwZXJfZHVwbGljYXRlX3N0YXRlKCkgbWF5IG5vdCBoYXZlIGdyYWJiZWQKPiBs b2NrcyBiZWZvcmUgY2FsbGluZyB0aGlzIGZ1bmN0aW9uLiAgV2UncmUgbm90IHN1cHBvc2VkIHRv IGl0ZXJhdGUgb3Zlcgo+IGNvbm5lY3RvcnMgd2l0aG91dCBob2xkaW5nIGNvbm5lY3Rpb25fbXV0 ZXggKHNpbmNlIE1TVCBhbGxvd3MgbmV3Cj4gY29ubmVjdG9ycyB0byBiZSBzcGF3bmVkIGF0IGhv dHBsdWcpLCBzbyBtYWtlIHN1cmUgd2UgZ3JhYiB0aGF0Cj4gb3Vyc2VsdmVzIGJlZm9yZSBpbnZv a2luZyBkcm1fZm9yX2VhY2hfY29ubmVjdG9yKCkuICBGYWlsdXJlIHRvIGdyYWIKPiB0aGlzIGxv Y2sgd291bGQgY2F1c2UgdXMgdG8gc3R1bWJsZSBvdmVyIHRoZSBhc3NlcnRpb24gYWRkZWQgaW4g Y29tbWl0Ogo+Cj4gICAgICAgICBjb21taXQgN2EzZjNkNjY2N2Y1ZjlmZmQxNTE3ZjZiMjFkNjRi YmY1MzEyMDQyYwo+ICAgICAgICAgQXV0aG9yOiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVy QGZmd2xsLmNoPgo+ICAgICAgICAgRGF0ZTogICBUaHUgSnVsIDkgMjM6NDQ6MjggMjAxNSArMDIw MAo+Cj4gICAgICAgICAgICAgZHJtOiBDaGVjayBsb2NraW5nIGluIGRybV9mb3JfZWFjaF9jb25u ZWN0b3IKPgo+IENjOiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgo+IENj OiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tPgo+ IFNpZ25lZC1vZmYtYnk6IE1hdHQgUm9wZXIgPG1hdHRoZXcuZC5yb3BlckBpbnRlbC5jb20+Cj4g LS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jIHwgNCArKysrCj4gIDEg ZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw dS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hl bHBlci5jCj4gaW5kZXggMzczMWEyNi4uZTVkMGIyMSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dw dS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRv bWljX2hlbHBlci5jCj4gQEAgLTI0NzgsNiArMjQ3OCwxMCBAQCBkcm1fYXRvbWljX2hlbHBlcl9k dXBsaWNhdGVfc3RhdGUoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKPiAgCQl9Cj4gIAl9Cj4gIAo+ ICsJZXJyID0gZHJtX21vZGVzZXRfbG9jaygmZGV2LT5tb2RlX2NvbmZpZy5jb25uZWN0aW9uX211 dGV4LCBjdHgpOwo+ICsJaWYgKGVycikKPiArCQlnb3RvIGZyZWU7Cj4gKwo+ICAJZHJtX2Zvcl9l YWNoX2Nvbm5lY3Rvcihjb25uLCBkZXYpIHsKPiAgCQlzdHJ1Y3QgZHJtX2Nvbm5lY3Rvcl9zdGF0 ZSAqY29ubl9zdGF0ZTsKPiAgClRoYW5rcywgdGhhdCdzIGEgbG90IGJldHRlciB0aGFuIGp1c3Qg YSByYW5kb20gaHVuayB3aXRob3V0IGV4cGxhbmF0aW9uLgoKU2lnbmVkLW9mZi1ieTogTWFhcnRl biBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK