From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Gordon Subject: [PATCH 1/4] drm/i915: teardown default context in reverse, update comments Date: Wed, 16 Dec 2015 18:36:48 +0000 Message-ID: <1450291011-31486-2-git-send-email-david.s.gordon@intel.com> References: <1450291011-31486-1-git-send-email-david.s.gordon@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 68B166E132 for ; Wed, 16 Dec 2015 10:37:06 -0800 (PST) In-Reply-To: <1450291011-31486-1-git-send-email-david.s.gordon@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 V2Ugc2V0IHVwIGVuZ2luZXMgaW4gZm9yd2FyZHMgb3JkZXIsIHNvIHNvbWUgdGhpbmdzIChub3Rh Ymx5IHRoZQpkZWZhdWx0IGNvbnRleHQpIGFyZSAib3duZWQiIGJ5IGVuZ2luZSAwICh0aGUgcmVu ZGVyIGVuZ2luZSwgYWthICJSQ1MiKS4KRm9yIHN5bW1ldHJ5IGFuZCB0byBtYWtlIHN1cmUgc3Vj aCBzaGFyZWQgb2JqZWN0cyBkb24ndCBkaXNhcHBlYXIgdG9vCmVhcmx5LCB3ZSBzaG91bGQgZ2Vu ZXJhbGx5IHJ1biB0ZWFyZG93biBsb29wcyBpbiB0aGUgcmV2ZXJzZSBvcmRlciwKc28gdGhhdCBl bmdpbmUgMCBpcyBwcm9jZXNzZWQgbGFzdC4KClRoaXMgcGF0Y2ggY2hhbmdlcyBpOTE1X2dlbV9j b250ZXh0X2ZpbmkoKSB0byBkbyB0aGF0LCBhbmQgY2xhcmlmaWVzIHRoZQpjb21tZW50cyBpbiBp OTE1X2dlbV9jb250ZXh0X3tpbml0LGZpbml9KCkgYWJvdXQgdGhlIHJlZmNvdW50aW5nIG9mIHRo ZQpkZWZhdWx0IHtzdHJ1Y3QgaW50ZWxfKWNvbnRleHQ6IHRoZSByZWZjb3VudCBpcyBqdXN0IE9O RSwgbm8gbWF0dGVyIGhvdwptYW55IHJpbmdzIGV4aXN0IG9yIGFyZSBhY3RpdmUsIGFuZCB0aGlz IHJlZmNvdW50IGlzIG5vbWluYWxseSBhc2NyaWJlZAp0byB0aGUgcmVuZGVyIHJpbmcgKFJDUyks IHdoaWNoIGlzIHNldCB1cCBmaXJzdCBhbmQgbm93IHRvcm4gZG93biBsYXN0LgoKU2lnbmVkLW9m Zi1ieTogRGF2ZSBHb3Jkb24gPGRhdmlkLnMuZ29yZG9uQGludGVsLmNvbT4KLS0tCiBkcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9jb250ZXh0LmMgfCAyMSArKysrKysrKysrKysrKysrKy0t LS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2NvbnRleHQuYyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2NvbnRleHQuYwppbmRleCA5MDBmZmQwLi5lMTQzZWE1 IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9jb250ZXh0LmMKKysr IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fY29udGV4dC5jCkBAIC0zOTEsNyArMzkx LDEzIEBAIGludCBpOTE1X2dlbV9jb250ZXh0X2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRldikK IAlmb3IgKGkgPSAwOyBpIDwgSTkxNV9OVU1fUklOR1M7IGkrKykgewogCQlzdHJ1Y3QgaW50ZWxf ZW5naW5lX2NzICpyaW5nID0gJmRldl9wcml2LT5yaW5nW2ldOwogCi0JCS8qIE5COiBSQ1Mgd2ls bCBob2xkIGEgcmVmIGZvciBhbGwgcmluZ3MgKi8KKwkJLyoKKwkJICogQWx0aG91Z2ggZWFjaCBl bmdpbmUgaGFzIGEgcG9pbnRlciB0byB0aGUgZ2xvYmFsIGRlZmF1bHQKKwkJICogY29udGV4dCwg dGhleSBkb24ndCBjb250cmlidXRlIHRvIHRoZSByZWZjb3VudCBvbiB0aGUKKwkJICogY29udGV4 dC4gV2UgY29uc2lkZXIgdGhhdCBSQ1MgKHdoaWNoIGlzIHNldCB1cCBmaXJzdCBhbmQKKwkJICog dG9ybiBkb3duIGxhc3QpIGhvbGRzIHRoaXMgcmVmZXJlbmNlIG9uIGJlaGFsZiBvZiBhbGwgdGhl CisJCSAqIG90aGVyIGVuZ2luZXMKKwkJICovCiAJCXJpbmctPmRlZmF1bHRfY29udGV4dCA9IGN0 eDsKIAl9CiAKQEAgLTQzMSwxNCArNDM3LDIxIEBAIHZvaWQgaTkxNV9nZW1fY29udGV4dF9maW5p KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpCiAJCWk5MTVfZ2VtX29iamVjdF9nZ3R0X3VucGluKGRj dHgtPmxlZ2FjeV9od19jdHgucmNzX3N0YXRlKTsKIAl9CiAKLQlmb3IgKGkgPSAwOyBpIDwgSTkx NV9OVU1fUklOR1M7IGkrKykgeworCWZvciAoaSA9IEk5MTVfTlVNX1JJTkdTOyAtLWkgPj0gMDsp IHsKIAkJc3RydWN0IGludGVsX2VuZ2luZV9jcyAqcmluZyA9ICZkZXZfcHJpdi0+cmluZ1tpXTsK IAotCQlpZiAocmluZy0+bGFzdF9jb250ZXh0KQorCQlpZiAocmluZy0+bGFzdF9jb250ZXh0KSB7 CiAJCQlpOTE1X2dlbV9jb250ZXh0X3VucmVmZXJlbmNlKHJpbmctPmxhc3RfY29udGV4dCk7CisJ CQlyaW5nLT5sYXN0X2NvbnRleHQgPSBOVUxMOworCQl9CiAKKwkJLyoKKwkJICogVGhlc2UgZGVm YXVsdF9jb250ZXh0IHBvaW50ZXJzIGRvbid0IGNvbnRyaWJ1dGUgdG8gdGhlCisJCSAqIHJlZmNv dW50IG9uIHRoZSBjb250ZXh0LiBXZSBjb25zaWRlciB0aGF0IFJDUyBob2xkcyBpdHMKKwkJICog cmVmZXJlbmNlIG9uIGJlaGFsZiBvZiBhbGwgdGhlIG90aGVyIGVuZ2luZXMsIHNvIHRoZXJlJ3MK KwkJICoganVzdCBhIHNpbmdsZSB1bnJlZmVyZW5jZSgpIGNhbGwgYmVsb3cuCisJCSAqLwogCQly aW5nLT5kZWZhdWx0X2NvbnRleHQgPSBOVUxMOwotCQlyaW5nLT5sYXN0X2NvbnRleHQgPSBOVUxM OwogCX0KIAogCWk5MTVfZ2VtX2NvbnRleHRfdW5yZWZlcmVuY2UoZGN0eCk7Ci0tIAoxLjkuMQoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK