From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [RFC][PATCH 09/11] drm: Fix getconnector locking Date: Tue, 6 Mar 2018 10:55:19 +0100 Message-ID: <20180306095519.GX22212@phenom.ffwll.local> References: <20180227125700.6527-1-ville.syrjala@linux.intel.com> <20180227125700.6527-10-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7112B6E612 for ; Tue, 6 Mar 2018 09:55:23 +0000 (UTC) Received: by mail-wm0-x242.google.com with SMTP id s206so17168819wme.0 for ; Tue, 06 Mar 2018 01:55:23 -0800 (PST) Content-Disposition: inline In-Reply-To: <20180227125700.6527-10-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Ville Syrjala Cc: Daniel Vetter , intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBGZWIgMjcsIDIwMTggYXQgMDI6NTY6NThQTSArMDIwMCwgVmlsbGUgU3lyamFsYSB3 cm90ZToKPiBGcm9tOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwu Y29tPgo+IAo+IFRoZSBlZGlkIGlzIHByb3RlY3RlZCBieSBtb2RlX2NvbmZpZy5tdXRleCBzbyBl eHRlbmQgdGhlIGxvY2tpbmcgdG8KPiBwcm90ZWN0IHRoZSBwcm9wZXJ0eSByZWFkb3V0IHBhcnQg YXMgd2VsbC4KPiAKPiBDYzogS2VpdGggUGFja2FyZCA8a2VpdGhwQGtlaXRocC5jb20+Cj4gQ2M6 IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+Cj4gU2lnbmVkLW9mZi1ieTog VmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCkVocm0gbm8s IHByb3BlcnRpZXMgaGF2ZSB0aGVpciBvd24gbG9ja2luZyBhbmQgYXJlIHNhZmUuCmRybV9jb25u ZWN0b3ItPmVkaWQgaXMgaW5kZWVkIHByb3RlY3RlZCBieSB0aGUgbW9kZV9jb25maWcubXV0ZXgs IGJ1dAp0aGF0J3Mgbm90IHRoZSB0aGluZyB3ZSdyZSBsb29raW5nIGF0IGhlcmUuIE1heWJlIHdl IG5lZWQgdG8gcGF0Y2ggdXAgdGhlCnN0cnVjdCBkcm1fY29ubmVjdG9yIGxvY2tpbmcgY29tbWVu dHMgYSBiaXQgdG8gY2xhcmlmeSB0aGlzIG1vcmU/Ci1EYW5pZWwKCj4gLS0tCj4gIGRyaXZlcnMv Z3B1L2RybS9kcm1fY29ubmVjdG9yLmMgfCA1ICsrLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGlu c2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS9kcm1fY29ubmVjdG9yLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2Nvbm5lY3Rvci5jCj4g aW5kZXggMmJmMTlhMzdkYmFjLi4xMjIwNjA3OTJiNmYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9n cHUvZHJtL2RybV9jb25uZWN0b3IuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fY29ubmVj dG9yLmMKPiBAQCAtMTYyNCwxNSArMTYyNCwxMiBAQCBpbnQgZHJtX21vZGVfZ2V0Y29ubmVjdG9y KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHZvaWQgKmRhdGEsCj4gIAkJCWlmIChjb3B5X3RvX3Vz ZXIobW9kZV9wdHIgKyBjb3BpZWQsCj4gIAkJCQkJICZ1X21vZGUsIHNpemVvZih1X21vZGUpKSkg ewo+ICAJCQkJcmV0ID0gLUVGQVVMVDsKPiAtCQkJCW11dGV4X3VubG9jaygmZGV2LT5tb2RlX2Nv bmZpZy5tdXRleCk7Cj4gLQo+ICAJCQkJZ290byBvdXQ7Cj4gIAkJCX0KPiAgCQkJY29waWVkKys7 Cj4gIAkJfQo+ICAJfQo+ICAJb3V0X3Jlc3AtPmNvdW50X21vZGVzID0gbW9kZV9jb3VudDsKPiAt CW11dGV4X3VubG9jaygmZGV2LT5tb2RlX2NvbmZpZy5tdXRleCk7Cj4gIAo+ICAJZHJtX21vZGVz ZXRfbG9jaygmZGV2LT5tb2RlX2NvbmZpZy5jb25uZWN0aW9uX211dGV4LCBOVUxMKTsKPiAgCWVu Y29kZXIgPSBkcm1fY29ubmVjdG9yX2dldF9lbmNvZGVyKGNvbm5lY3Rvcik7Cj4gQEAgLTE2NTAs NiArMTY0Nyw4IEBAIGludCBkcm1fbW9kZV9nZXRjb25uZWN0b3Ioc3RydWN0IGRybV9kZXZpY2Ug KmRldiwgdm9pZCAqZGF0YSwKPiAgCWRybV9tb2Rlc2V0X3VubG9jaygmZGV2LT5tb2RlX2NvbmZp Zy5jb25uZWN0aW9uX211dGV4KTsKPiAgCj4gIG91dDoKPiArCW11dGV4X3VubG9jaygmZGV2LT5t b2RlX2NvbmZpZy5tdXRleCk7Cj4gKwo+ICAJZHJtX2Nvbm5lY3Rvcl9wdXQoY29ubmVjdG9yKTsK PiAgCj4gIAlyZXR1cm4gcmV0Owo+IC0tIAo+IDIuMTMuNgo+IAoKLS0gCkRhbmllbCBWZXR0ZXIK U29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNo Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdm eCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=