From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: [PATCH v2 12/17] drm/i915: Move unload time GTT, MSI IRQ cleanup later Date: Fri, 11 Mar 2016 18:31:37 +0200 Message-ID: <1457713902-2425-13-git-send-email-imre.deak@intel.com> References: <1457713902-2425-1-git-send-email-imre.deak@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTP id 5C90B6EB31 for ; Fri, 11 Mar 2016 16:32:01 +0000 (UTC) In-Reply-To: <1457713902-2425-1-git-send-email-imre.deak@intel.com> 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 List-Id: intel-gfx@lists.freedesktop.org TW92ZSB0aGUgR1RULE1TSSBJUlEgY2xlYW51cCBsYXRlciBzbyB0aGF0IGl0IG1hdGNoZXMgdGhl aXIKY29ycmVzcG9uZGluZyBpbml0IG9yZGVyLiBBbHNvIGZpeCB0aGUgb3JkZXIgb2YgdGhlc2Ug Y2FsbHMgd3J0LiBlYWNoCm90aGVyIHRvIG1hdGNoIHRoZWlyIGNvcnJlc3BvbmRpbmcgaW5pdCBv cmRlci4KClNpZ25lZC1vZmYtYnk6IEltcmUgRGVhayA8aW1yZS5kZWFrQGludGVsLmNvbT4KLS0t CiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RtYS5jIHwgMTEgKysrKy0tLS0tLS0KIDEgZmls ZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kbWEuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5 MTVfZG1hLmMKaW5kZXggYjUwZDExMS4uN2FiOGFjNSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9kbWEuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RtYS5j CkBAIC0xMjIxLDkgKzEyMjEsNiBAQCBpbnQgaTkxNV9kcml2ZXJfdW5sb2FkKHN0cnVjdCBkcm1f ZGV2aWNlICpkZXYpCiAKIAlpOTE1X3RlYXJkb3duX3N5c2ZzKGRldik7CiAKLQlpb19tYXBwaW5n X2ZyZWUoZGV2X3ByaXYtPmd0dC5tYXBwYWJsZSk7Ci0JYXJjaF9waHlzX3djX2RlbChkZXZfcHJp di0+Z3R0Lm10cnIpOwotCiAJYWNwaV92aWRlb191bnJlZ2lzdGVyKCk7CiAJaTkxNV9nZW1fc2hy aW5rZXJfY2xlYW51cChkZXZfcHJpdik7CiAKQEAgLTEyNTQsOSArMTI1MSw2IEBAIGludCBpOTE1 X2RyaXZlcl91bmxvYWQoc3RydWN0IGRybV9kZXZpY2UgKmRldikKIAljYW5jZWxfZGVsYXllZF93 b3JrX3N5bmMoJmRldl9wcml2LT5ncHVfZXJyb3IuaGFuZ2NoZWNrX3dvcmspOwogCWk5MTVfZGVz dHJveV9lcnJvcl9zdGF0ZShkZXYpOwogCi0JaWYgKGRldi0+cGRldi0+bXNpX2VuYWJsZWQpCi0J CXBjaV9kaXNhYmxlX21zaShkZXYtPnBkZXYpOwotCiAJaW50ZWxfb3ByZWdpb25fZmluaShkZXYp OwogCiAJLyogRmx1c2ggYW55IG91dHN0YW5kaW5nIHVucGluX3dvcmsuICovCkBAIC0xMjcxLDgg KzEyNjUsMTEgQEAgaW50IGk5MTVfZHJpdmVyX3VubG9hZChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2 KQogCiAJaW50ZWxfcG93ZXJfZG9tYWluc19maW5pKGRldl9wcml2KTsKIAorCWlmIChkZXYtPnBk ZXYtPm1zaV9lbmFibGVkKQorCQlwY2lfZGlzYWJsZV9tc2koZGV2LT5wZGV2KTsKIAlwbV9xb3Nf cmVtb3ZlX3JlcXVlc3QoJmRldl9wcml2LT5wbV9xb3MpOwotCisJYXJjaF9waHlzX3djX2RlbChk ZXZfcHJpdi0+Z3R0Lm10cnIpOworCWlvX21hcHBpbmdfZnJlZShkZXZfcHJpdi0+Z3R0Lm1hcHBh YmxlKTsKIAlpOTE1X2dsb2JhbF9ndHRfY2xlYW51cChkZXYpOwogCiAJaW50ZWxfdW5jb3JlX2Zp bmkoZGV2KTsKLS0gCjIuNS4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK