From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH v2 6/6] drm/atomic: Clean up steal_encoder Date: Wed, 2 Mar 2016 19:32:30 +0200 Message-ID: <20160302173230.GX15993@intel.com> References: <1456303053-28806-1-git-send-email-maarten.lankhorst@linux.intel.com> <1456303053-28806-7-git-send-email-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1456303053-28806-7-git-send-email-maarten.lankhorst@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Maarten Lankhorst Cc: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBGZWIgMjQsIDIwMTYgYXQgMDk6Mzc6MzNBTSArMDEwMCwgTWFhcnRlbiBMYW5raG9y c3Qgd3JvdGU6Cj4gTm93IHRoYXQgb25seSBlbmNvZGVycyBjYW4gYmUgc3RvbGVuIHRoYXQgYXJl IHBhcnQgb2YgdGhlIHN0YXRlCj4gc3RlYWxfZW5jb2RlciBubyBsb25nZXIgbmVlZHMgdG8gaW5z cGVjdCBhbGwgY29ubmVjdG9ycywKPiBqdXN0IHRob3NlIHRoYXQgYXJlIHBhcnQgb2YgdGhlIGF0 b21pYyBzdGF0ZS4KCnN0ZWFsX2VuY29kZXIoKSBjYW4gbm8gbG9uZ2VyIGZhaWwgYWZ0ZXIgdGhp cywgc28gc2hvdWxkIGNsZWFuIHVwIHRoZQpjYWxsZXIgYSBiaXQgdG9vIEkgdGhpbmsuCgo+IAo+ IFNpZ25lZC1vZmYtYnk6IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVuLmxhbmtob3JzdEBsaW51 eC5pbnRlbC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5j IHwgMTEgKystLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgOSBk ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNf aGVscGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYwo+IGluZGV4IDMy YmQ1YmViZWYwYi4uMGZjNTYzMzkwMDFkIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9k cm1fYXRvbWljX2hlbHBlci5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVs cGVyLmMKPiBAQCAtMjE1LDE4ICsyMTUsMTEgQEAgc3RlYWxfZW5jb2RlcihzdHJ1Y3QgZHJtX2F0 b21pY19zdGF0ZSAqc3RhdGUsCj4gIAlzdHJ1Y3QgZHJtX2NydGNfc3RhdGUgKmNydGNfc3RhdGU7 Cj4gIAlzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yOwo+ICAJc3RydWN0IGRybV9jb25u ZWN0b3Jfc3RhdGUgKmNvbm5lY3Rvcl9zdGF0ZTsKPiArCWludCBpOwo+ICAKPiAtCWRybV9mb3Jf ZWFjaF9jb25uZWN0b3IoY29ubmVjdG9yLCBzdGF0ZS0+ZGV2KSB7Cj4gKwlmb3JfZWFjaF9jb25u ZWN0b3JfaW5fc3RhdGUoc3RhdGUsIGNvbm5lY3RvciwgY29ubmVjdG9yX3N0YXRlLCBpKSB7Cj4g IAkJc3RydWN0IGRybV9jcnRjICplbmNvZGVyX2NydGM7Cj4gIAo+IC0JCWlmIChjb25uZWN0b3It PnN0YXRlLT5iZXN0X2VuY29kZXIgIT0gZW5jb2RlcikKPiAtCQkJY29udGludWU7Cj4gLQo+IC0J CWNvbm5lY3Rvcl9zdGF0ZSA9IGRybV9hdG9taWNfZ2V0X2Nvbm5lY3Rvcl9zdGF0ZShzdGF0ZSwK PiAtCQkJCQkJCQkgY29ubmVjdG9yKTsKPiAtCQlpZiAoSVNfRVJSKGNvbm5lY3Rvcl9zdGF0ZSkp Cj4gLQkJCXJldHVybiBQVFJfRVJSKGNvbm5lY3Rvcl9zdGF0ZSk7Cj4gLQo+ICAJCWlmIChjb25u ZWN0b3Jfc3RhdGUtPmJlc3RfZW5jb2RlciAhPSBlbmNvZGVyIHx8Cj4gIAkJICAgIFdBUk5fT04o IWNvbm5lY3Rvcl9zdGF0ZS0+Y3J0YykpCj4gIAkJCWNvbnRpbnVlOwo+IC0tIAo+IDIuMS4wCj4g Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBkcmkt ZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCgot LSAKVmlsbGUgU3lyasOkbMOkCkludGVsIE9UQwpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9kcmktZGV2ZWwK