From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH v2 17/21] drm/i915: Demidlayer driver unloading Date: Mon, 30 May 2016 09:38:35 +0100 Message-ID: <1464597519-16659-18-git-send-email-chris@chris-wilson.co.uk> References: <1464597519-16659-1-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x241.google.com (mail-wm0-x241.google.com [IPv6:2a00:1450:400c:c09::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id 487436E6DE for ; Mon, 30 May 2016 08:39:08 +0000 (UTC) Received: by mail-wm0-x241.google.com with SMTP id q62so20329419wmg.3 for ; Mon, 30 May 2016 01:39:08 -0700 (PDT) In-Reply-To: <1464597519-16659-1-git-send-email-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org Cc: Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org VG8gY29tcGxldGUgdGhlIHRyYW5zaXRpb24gdG8gbWFudWFsIGNvbnRyb2wgb2YgbG9hZC91bmxv YWQsIHdlIG5lZWQgdG8KdGFrZSBvdmVyIHVubG9hZGluZyBmcm9tIGk5MTVfcGNpX3JlbW92ZSgp LiBUaGlzIGFsbG93cyB1cyB0byBjb3JyZWN0bHkKb3JkZXIgb3VyIHVucmVnaXN0ZXIgdnMgc2h1 dGRvd24gcGhhc2VzLCB3aGljaCBjdXJyZW50bHkgYXJlIGludmVydGVkCmR1ZSB0byB0aGUgbWlk bGF5ZXIuCgpIb3dldmVyLCB0aGUgdW5sb2FkIHNlcXVlbmNlIGlzIHN0aWxsIGludmFsaWQgYXMg d2Ugc2h1dGRvd24gdGhlIGRyaXZlcgp3aXRoIHRoZSBsYXN0IHJlZmVyZW5jZS4gSWRlYWxseSwg YWxsIHdlIHdhbnQgdG8gZG8gaXMgcmVtb3ZlIHRoZQp1c2Vyc3BhY2UgYWNjZXNzIG9uIGRldmlj ZSByZW1vdmFsLCBkZWZlcnJpbmcgdGhlIGNsZWFudXAgdG8gdGhlCmRybV9kZXZfcmVsZWFzZSgp IC0gYnJlYWtpbmcgdGhlIHJlZmVyZW5jZSBjeWNsZXMgaXMgdGhlbiBsZWZ0IGFzIGFuCmV4ZXJj aXNlIGZvciB0aGUgcmVhZGVyLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0Bj aHJpcy13aWxzb24uY28udWs+CkNjOiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xs LmNoPgpDYzogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4K LS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RtYS5jIHwgNCArKysrCiBkcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2Rydi5jIHwgNCArKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0 aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2RtYS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kbWEuYwppbmRleCA3YzAw N2U4N2Y1ZDUuLjY5OTIyNjJmOWMzYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9kbWEuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RtYS5jCkBAIC0xNDAx LDEyICsxNDAxLDE2IEBAIHN0YXRpYyB2b2lkIGk5MTVfZHJpdmVyX3JlZ2lzdGVyKHN0cnVjdCBk cm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKIHN0YXRpYyB2b2lkIGk5MTVfZHJpdmVyX3VucmVn aXN0ZXIoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2KQogewogCWk5MTVfYXVkaW9f Y29tcG9uZW50X2NsZWFudXAoZGV2X3ByaXYpOworCiAJaW50ZWxfZ3B1X2lwc190ZWFyZG93bigp OwogCWFjcGlfdmlkZW9fdW5yZWdpc3RlcigpOwogCWludGVsX29wcmVnaW9uX3VucmVnaXN0ZXIo ZGV2X3ByaXYpOworCiAJaW50ZWxfbW9kZXNldF91bnJlZ2lzdGVyKGRldl9wcml2KTsKIAlpOTE1 X3RlYXJkb3duX3N5c2ZzKGRldl9wcml2LT5kZXYpOwogCWk5MTVfZGVidWdmc191bnJlZ2lzdGVy KGRldl9wcml2KTsKKwlkcm1fZGV2X3VucmVnaXN0ZXIoZGV2X3ByaXYtPmRldik7CisKIAlpOTE1 X2dlbV9zaHJpbmtlcl9jbGVhbnVwKGRldl9wcml2KTsKIH0KIApkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2 LmMKaW5kZXggZDI3OTJjZTEyYzVmLi5iMTNkNjc1MWViZTQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9k cnYuYwpAQCAtMTA0Nyw3ICsxMDQ3LDggQEAgaTkxNV9wY2lfcmVtb3ZlKHN0cnVjdCBwY2lfZGV2 ICpwZGV2KQogewogCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBwY2lfZ2V0X2RydmRhdGEocGRl dik7CiAKLQlkcm1fcHV0X2RldihkZXYpOworCWk5MTVfZHJpdmVyX3VubG9hZChkZXYpOworCWRy bV9kZXZfdW5yZWYoZGV2KTsKIH0KIAogc3RhdGljIGludCBpOTE1X3BtX3N1c3BlbmQoc3RydWN0 IGRldmljZSAqZGV2KQpAQCAtMTc1Myw3ICsxNzU0LDYgQEAgc3RhdGljIHN0cnVjdCBkcm1fZHJp dmVyIGRyaXZlciA9IHsKIAkuZHJpdmVyX2ZlYXR1cmVzID0KIAkgICAgRFJJVkVSX0hBVkVfSVJR IHwgRFJJVkVSX0lSUV9TSEFSRUQgfCBEUklWRVJfR0VNIHwgRFJJVkVSX1BSSU1FIHwKIAkgICAg RFJJVkVSX1JFTkRFUiB8IERSSVZFUl9NT0RFU0VULAotCS51bmxvYWQgPSBpOTE1X2RyaXZlcl91 bmxvYWQsCiAJLm9wZW4gPSBpOTE1X2RyaXZlcl9vcGVuLAogCS5sYXN0Y2xvc2UgPSBpOTE1X2Ry aXZlcl9sYXN0Y2xvc2UsCiAJLnByZWNsb3NlID0gaTkxNV9kcml2ZXJfcHJlY2xvc2UsCi0tIAoy LjguMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50 ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==