From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH v2 6/6] drm/atomic: Clean up steal_encoder Date: Wed, 24 Feb 2016 09:37:33 +0100 Message-ID: <1456303053-28806-7-git-send-email-maarten.lankhorst@linux.intel.com> References: <1456303053-28806-1-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: In-Reply-To: <1456303053-28806-1-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: dri-devel@lists.freedesktop.org Cc: intel-gfx@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org Tm93IHRoYXQgb25seSBlbmNvZGVycyBjYW4gYmUgc3RvbGVuIHRoYXQgYXJlIHBhcnQgb2YgdGhl IHN0YXRlCnN0ZWFsX2VuY29kZXIgbm8gbG9uZ2VyIG5lZWRzIHRvIGluc3BlY3QgYWxsIGNvbm5l Y3RvcnMsCmp1c3QgdGhvc2UgdGhhdCBhcmUgcGFydCBvZiB0aGUgYXRvbWljIHN0YXRlLgoKU2ln bmVkLW9mZi1ieTogTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4Lmlu dGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYyB8IDExICsr LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygt KQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jIGIvZHJp dmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMKaW5kZXggMzJiZDViZWJlZjBiLi4wZmM1 NjMzOTAwMWQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5j CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jCkBAIC0yMTUsMTggKzIx NSwxMSBAQCBzdGVhbF9lbmNvZGVyKHN0cnVjdCBkcm1fYXRvbWljX3N0YXRlICpzdGF0ZSwKIAlz dHJ1Y3QgZHJtX2NydGNfc3RhdGUgKmNydGNfc3RhdGU7CiAJc3RydWN0IGRybV9jb25uZWN0b3Ig KmNvbm5lY3RvcjsKIAlzdHJ1Y3QgZHJtX2Nvbm5lY3Rvcl9zdGF0ZSAqY29ubmVjdG9yX3N0YXRl OworCWludCBpOwogCi0JZHJtX2Zvcl9lYWNoX2Nvbm5lY3Rvcihjb25uZWN0b3IsIHN0YXRlLT5k ZXYpIHsKKwlmb3JfZWFjaF9jb25uZWN0b3JfaW5fc3RhdGUoc3RhdGUsIGNvbm5lY3RvciwgY29u bmVjdG9yX3N0YXRlLCBpKSB7CiAJCXN0cnVjdCBkcm1fY3J0YyAqZW5jb2Rlcl9jcnRjOwogCi0J CWlmIChjb25uZWN0b3ItPnN0YXRlLT5iZXN0X2VuY29kZXIgIT0gZW5jb2RlcikKLQkJCWNvbnRp bnVlOwotCi0JCWNvbm5lY3Rvcl9zdGF0ZSA9IGRybV9hdG9taWNfZ2V0X2Nvbm5lY3Rvcl9zdGF0 ZShzdGF0ZSwKLQkJCQkJCQkJIGNvbm5lY3Rvcik7Ci0JCWlmIChJU19FUlIoY29ubmVjdG9yX3N0 YXRlKSkKLQkJCXJldHVybiBQVFJfRVJSKGNvbm5lY3Rvcl9zdGF0ZSk7Ci0KIAkJaWYgKGNvbm5l Y3Rvcl9zdGF0ZS0+YmVzdF9lbmNvZGVyICE9IGVuY29kZXIgfHwKIAkJICAgIFdBUk5fT04oIWNv bm5lY3Rvcl9zdGF0ZS0+Y3J0YykpCiAJCQljb250aW51ZTsKLS0gCjIuMS4wCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBs aXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK