From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Subject: [PATCH 1/6] drm: Fix drm_release() and device unplug Date: Sun, 3 Feb 2019 16:41:55 +0100 Message-ID: <20190203154200.61479-2-noralf@tronnes.org> References: <20190203154200.61479-1-noralf@tronnes.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190203154200.61479-1-noralf@tronnes.org> 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: oleksandr_andrushchenko@epam.com, intel-gfx@lists.freedesktop.org, amd-gfx@lists.freedesktop.org, alexander.deucher@amd.com, airlied@redhat.com, sean@poorly.run, christian.koenig@amd.com List-Id: intel-gfx@lists.freedesktop.org SWYgdXNlcnNwYWNlIGhhcyBvcGVuIGZkKHMpIHdoZW4gZHJtX2Rldl91bnBsdWcoKSBpcyBydW4s IGl0IHdpbGwgcmVzdWx0CmluIGRybV9kZXZfdW5yZWdpc3RlcigpIGJlaW5nIGNhbGxlZCB0d2lj ZS4gRmlyc3QgaW4gZHJtX2Rldl91bnBsdWcoKSBhbmQKdGhlbiBsYXRlciBpbiBkcm1fcmVsZWFz ZSgpIHRocm91Z2ggdGhlIGNhbGwgdG8gZHJtX3B1dF9kZXYoKS4KClNpbmNlIHVzZXJzcGFjZSBh bHJlYWR5IGhvbGRzIGEgcmVmIG9uIGRybV9kZXZpY2UgdGhyb3VnaCB0aGUgZHJtX21pbm9yLApp dCdzIG5vdCBuZWNlc3NhcnkgdG8gYWRkIGV4dHJhIHJlZiBjb3VudGluZyBiYXNlZCBvbiBubyBv cGVuIGZpbGUKaGFuZGxlcy4gSW5zdGVhZCBqdXN0IGRybV9kZXZfcHV0KCkgdW5jb25kaXRpb25h bGx5IGluIGRybV9kZXZfdW5wbHVnKCkuCgpXZSBub3cgaGFzIHRoaXM6Ci0gVXNlcnBhY2UgaG9s ZHMgYSByZWYgb24gZHJtX2RldmljZSBhcyBsb25nIGFzIHRoZXJlJ3Mgb3BlbiBmZChzKQotIFRo ZSBkcml2ZXIgaG9sZHMgYSByZWYgb24gZHJtX2RldmljZSBhcyBsb25nIGFzIGl0J3MgYm91bmQg dG8gdGhlCiAgc3RydWN0IGRldmljZQoKV2hlbiBib3RoIHNpZGVzIGFyZSBkb25lIHdpdGggZHJt X2RldmljZSwgaXQgaXMgcmVsZWFzZWQuCgpTaWduZWQtb2ZmLWJ5OiBOb3JhbGYgVHLDuG5uZXMg PG5vcmFsZkB0cm9ubmVzLm9yZz4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vZHJtX2Rydi5jICB8IDYg Ky0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vZHJtX2ZpbGUuYyB8IDYgKystLS0tCiAyIGZpbGVzIGNo YW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vZHJtX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9kcnYuYwppbmRleCAz ODE1ODFiMDFkNDguLjA1YmJjMmI2MjJmYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2Ry bV9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2Rydi5jCkBAIC0zNzYsMTEgKzM3Niw3 IEBAIHZvaWQgZHJtX2Rldl91bnBsdWcoc3RydWN0IGRybV9kZXZpY2UgKmRldikKIAlzeW5jaHJv bml6ZV9zcmN1KCZkcm1fdW5wbHVnX3NyY3UpOwogCiAJZHJtX2Rldl91bnJlZ2lzdGVyKGRldik7 Ci0KLQltdXRleF9sb2NrKCZkcm1fZ2xvYmFsX211dGV4KTsKLQlpZiAoZGV2LT5vcGVuX2NvdW50 ID09IDApCi0JCWRybV9kZXZfcHV0KGRldik7Ci0JbXV0ZXhfdW5sb2NrKCZkcm1fZ2xvYmFsX211 dGV4KTsKKwlkcm1fZGV2X3B1dChkZXYpOwogfQogRVhQT1JUX1NZTUJPTChkcm1fZGV2X3VucGx1 Zyk7CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZmlsZS5jIGIvZHJpdmVycy9n cHUvZHJtL2RybV9maWxlLmMKaW5kZXggNDZmNDhmMjQ1ZWI1Li4zZjIwZjU5OGNkN2MgMTAwNjQ0 Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZmlsZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9k cm1fZmlsZS5jCkBAIC00NzksMTEgKzQ3OSw5IEBAIGludCBkcm1fcmVsZWFzZShzdHJ1Y3QgaW5v ZGUgKmlub2RlLCBzdHJ1Y3QgZmlsZSAqZmlscCkKIAogCWRybV9maWxlX2ZyZWUoZmlsZV9wcml2 KTsKIAotCWlmICghLS1kZXYtPm9wZW5fY291bnQpIHsKKwlpZiAoIS0tZGV2LT5vcGVuX2NvdW50 KQogCQlkcm1fbGFzdGNsb3NlKGRldik7Ci0JCWlmIChkcm1fZGV2X2lzX3VucGx1Z2dlZChkZXYp KQotCQkJZHJtX3B1dF9kZXYoZGV2KTsKLQl9CisKIAltdXRleF91bmxvY2soJmRybV9nbG9iYWxf bXV0ZXgpOwogCiAJZHJtX21pbm9yX3JlbGVhc2UobWlub3IpOwotLSAKMi4yMC4xCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGlu ZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK