From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Airlie Subject: [PATCH 1/3] drm/udl: add a release method and delay modeset teardown Date: Fri, 5 Apr 2019 13:17:13 +1000 Message-ID: <20190405031715.5959-2-airlied@gmail.com> References: <20190405031715.5959-1-airlied@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by gabe.freedesktop.org (Postfix) with ESMTPS id A92E06E5D3 for ; Fri, 5 Apr 2019 03:17:20 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 537A0309E96F for ; Fri, 5 Apr 2019 03:17:20 +0000 (UTC) Received: from tyrion-bne-redhat-com.redhat.com (vpn2-54-82.bne.redhat.com [10.64.54.82]) by smtp.corp.redhat.com (Postfix) with ESMTP id B18E462671 for ; Fri, 5 Apr 2019 03:17:19 +0000 (UTC) In-Reply-To: <20190405031715.5959-1-airlied@gmail.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 List-Id: dri-devel@lists.freedesktop.org RnJvbTogRGF2ZSBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KCklmIHdlIHVucGx1ZyBhIHVk bCBkZXZpY2UsIHRoZSB1c2IgY2FsbGJhY2sgd2l0aCBkZWluaXQgdGhlCm1vZGVfY29uZmlnIHN0 cnVjdCwgaG93ZXZlciB1c2Vyc3BhY2Ugd2lsbCBzdGlsbCBoYXZlIGFuIG9wZW4KZmlsZSBkZXNj cmlwdG9yIGFuZCBhIGZyYW1lYnVmZmVyIG9uIHRoYXQgZGV2aWNlLiBXaGVuIHVzZXJzcGFjZQpj bG9zZXMgdGhlIGZkLCB3ZSdsbCBvb3BzIGJlY2F1c2UgaXQnbGwgdHJ5IGFuZCBsb29rIHN0dWZm IHVwCmluIHRoZSBvYmplY3QgaWRyIHdoaWNoIHdlJ3ZlIGRlc3Ryb3llZC4KClRoaXMgcHVudHMg ZGVzdHJveWluZyB0aGUgbW9kZSBvYmplY3RzIHVudGlsIHJlbGVhc2UgdGltZSBpbnN0ZWFkLgoK UmV2aWV3ZWQtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+ClNpZ25l ZC1vZmYtYnk6IERhdmUgQWlybGllIDxhaXJsaWVkQHJlZGhhdC5jb20+Ci0tLQogZHJpdmVycy9n cHUvZHJtL3VkbC91ZGxfZHJ2LmMgIHwgMSArCiBkcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9kcnYu aCAgfCAxICsKIGRyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX21haW4uYyB8IDggKysrKysrKy0KIDMg ZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vdWRsL3Vk bF9kcnYuYwppbmRleCAyMmNkMmQxM2UyNzIuLmZmNDdmODkwZTZhZCAxMDA2NDQKLS0tIGEvZHJp dmVycy9ncHUvZHJtL3VkbC91ZGxfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxf ZHJ2LmMKQEAgLTUyLDYgKzUyLDcgQEAgc3RhdGljIHN0cnVjdCBkcm1fZHJpdmVyIGRyaXZlciA9 IHsKIAkuZHJpdmVyX2ZlYXR1cmVzID0gRFJJVkVSX01PREVTRVQgfCBEUklWRVJfR0VNIHwgRFJJ VkVSX1BSSU1FLAogCS5sb2FkID0gdWRsX2RyaXZlcl9sb2FkLAogCS51bmxvYWQgPSB1ZGxfZHJp dmVyX3VubG9hZCwKKwkucmVsZWFzZSA9IHVkbF9kcml2ZXJfcmVsZWFzZSwKIAogCS8qIGdlbSBo b29rcyAqLwogCS5nZW1fZnJlZV9vYmplY3RfdW5sb2NrZWQgPSB1ZGxfZ2VtX2ZyZWVfb2JqZWN0 LApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfZHJ2LmggYi9kcml2ZXJzL2dw dS9kcm0vdWRsL3VkbF9kcnYuaAppbmRleCBlOWU5YjFmZjY3OGUuLjRhZTY3ZDg4MmVhZSAxMDA2 NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfZHJ2LmgKKysrIGIvZHJpdmVycy9ncHUv ZHJtL3VkbC91ZGxfZHJ2LmgKQEAgLTEwNCw2ICsxMDQsNyBAQCB2b2lkIHVkbF91cmJfY29tcGxl dGlvbihzdHJ1Y3QgdXJiICp1cmIpOwogCiBpbnQgdWRsX2RyaXZlcl9sb2FkKHN0cnVjdCBkcm1f ZGV2aWNlICpkZXYsIHVuc2lnbmVkIGxvbmcgZmxhZ3MpOwogdm9pZCB1ZGxfZHJpdmVyX3VubG9h ZChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKK3ZvaWQgdWRsX2RyaXZlcl9yZWxlYXNlKHN0cnVj dCBkcm1fZGV2aWNlICpkZXYpOwogCiBpbnQgdWRsX2ZiZGV2X2luaXQoc3RydWN0IGRybV9kZXZp Y2UgKmRldik7CiB2b2lkIHVkbF9mYmRldl9jbGVhbnVwKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYp OwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfbWFpbi5jIGIvZHJpdmVycy9n cHUvZHJtL3VkbC91ZGxfbWFpbi5jCmluZGV4IDkwODZkMGQxYjg4MC4uMWY4ZWYzNGFkZTI0IDEw MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9tYWluLmMKKysrIGIvZHJpdmVycy9n cHUvZHJtL3VkbC91ZGxfbWFpbi5jCkBAIC0zNzksNiArMzc5LDEyIEBAIHZvaWQgdWRsX2RyaXZl cl91bmxvYWQoc3RydWN0IGRybV9kZXZpY2UgKmRldikKIAkJdWRsX2ZyZWVfdXJiX2xpc3QoZGV2 KTsKIAogCXVkbF9mYmRldl9jbGVhbnVwKGRldik7Ci0JdWRsX21vZGVzZXRfY2xlYW51cChkZXYp OwogCWtmcmVlKHVkbCk7CiB9CisKK3ZvaWQgdWRsX2RyaXZlcl9yZWxlYXNlKHN0cnVjdCBkcm1f ZGV2aWNlICpkZXYpCit7CisJdWRsX21vZGVzZXRfY2xlYW51cChkZXYpOworCWRybV9kZXZfZmlu aShkZXYpOworCWtmcmVlKGRldik7Cit9Ci0tIAoyLjIwLjEKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRl dmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbA==