From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [PATCH 06/15] drm/i915: dev_priv cleanup in i915_gem_tiling.c Date: Wed, 16 Nov 2016 08:55:36 +0000 Message-ID: <1479286545-15020-7-git-send-email-tvrtko.ursulin@linux.intel.com> References: <1479286545-15020-1-git-send-email-tvrtko.ursulin@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x244.google.com (mail-wm0-x244.google.com [IPv6:2a00:1450:400c:c09::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id C377E6E661 for ; Wed, 16 Nov 2016 08:55:58 +0000 (UTC) Received: by mail-wm0-x244.google.com with SMTP id u144so8749062wmu.0 for ; Wed, 16 Nov 2016 00:55:58 -0800 (PST) In-Reply-To: <1479286545-15020-1-git-send-email-tvrtko.ursulin@linux.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 RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KCkFuZCBhIGxp dHRsZSBiaXQgb2YgY2FzY2FkZWQgZnVuY3Rpb24gcHJvdG90eXBlIGNoYW5nZXMuCgpTaWduZWQt b2ZmLWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgotLS0KIGRy aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3RpbGluZy5jIHwgMTIgKysrKysrLS0tLS0tCiAx IGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3RpbGluZy5jIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9nZW1fdGlsaW5nLmMKaW5kZXggMjUxZDUxYjAxMTc0Li5jODVlN2IwNmJk YmEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3RpbGluZy5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3RpbGluZy5jCkBAIC02MCw5ICs2MCw5 IEBACiAKIC8qIENoZWNrIHBpdGNoIGNvbnN0cmlhbnRzIGZvciBhbGwgY2hpcHMgJiB0aWxpbmcg Zm9ybWF0cyAqLwogc3RhdGljIGJvb2wKLWk5MTVfdGlsaW5nX29rKHN0cnVjdCBkcm1fZGV2aWNl ICpkZXYsIGludCBzdHJpZGUsIGludCBzaXplLCBpbnQgdGlsaW5nX21vZGUpCitpOTE1X3RpbGlu Z19vayhzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCisJICAgICAgIGludCBzdHJp ZGUsIGludCBzaXplLCBpbnQgdGlsaW5nX21vZGUpCiB7Ci0Jc3RydWN0IGRybV9pOTE1X3ByaXZh dGUgKmRldl9wcml2ID0gdG9faTkxNShkZXYpOwogCWludCB0aWxlX3dpZHRoOwogCiAJLyogTGlu ZWFyIGlzIGFsd2F5cyBmaW5lICovCkBAIC04MSwxMCArODEsMTAgQEAgaTkxNV90aWxpbmdfb2so c3RydWN0IGRybV9kZXZpY2UgKmRldiwgaW50IHN0cmlkZSwgaW50IHNpemUsIGludCB0aWxpbmdf bW9kZSkKIAkvKiBjaGVjayBtYXhpbXVtIHN0cmlkZSAmIG9iamVjdCBzaXplICovCiAJLyogaTk2 NSsgc3RvcmVzIHRoZSBlbmQgYWRkcmVzcyBvZiB0aGUgZ3R0IG1hcHBpbmcgaW4gdGhlIGZlbmNl CiAJICogcmVnLCBzbyBkb250IGJvdGhlciB0byBjaGVjayB0aGUgc2l6ZSAqLwotCWlmIChJTlRF TF9JTkZPKGRldiktPmdlbiA+PSA3KSB7CisJaWYgKElOVEVMX0dFTihkZXZfcHJpdikgPj0gNykg ewogCQlpZiAoc3RyaWRlIC8gMTI4ID4gR0VON19GRU5DRV9NQVhfUElUQ0hfVkFMKQogCQkJcmV0 dXJuIGZhbHNlOwotCX0gZWxzZSBpZiAoSU5URUxfSU5GTyhkZXYpLT5nZW4gPj0gNCkgeworCX0g ZWxzZSBpZiAoSU5URUxfR0VOKGRldl9wcml2KSA+PSA0KSB7CiAJCWlmIChzdHJpZGUgLyAxMjgg PiBJOTY1X0ZFTkNFX01BWF9QSVRDSF9WQUwpCiAJCQlyZXR1cm4gZmFsc2U7CiAJfSBlbHNlIHsK QEAgLTEwNCw3ICsxMDQsNyBAQCBpOTE1X3RpbGluZ19vayhzdHJ1Y3QgZHJtX2RldmljZSAqZGV2 LCBpbnQgc3RyaWRlLCBpbnQgc2l6ZSwgaW50IHRpbGluZ19tb2RlKQogCQlyZXR1cm4gZmFsc2U7 CiAKIAkvKiA5NjUrIGp1c3QgbmVlZHMgbXVsdGlwbGVzIG9mIHRpbGUgd2lkdGggKi8KLQlpZiAo SU5URUxfSU5GTyhkZXYpLT5nZW4gPj0gNCkgeworCWlmIChJTlRFTF9HRU4oZGV2X3ByaXYpID49 IDQpIHsKIAkJaWYgKHN0cmlkZSAmICh0aWxlX3dpZHRoIC0gMSkpCiAJCQlyZXR1cm4gZmFsc2U7 CiAJCXJldHVybiB0cnVlOwpAQCAtMTk5LDcgKzE5OSw3IEBAIGk5MTVfZ2VtX3NldF90aWxpbmco c3RydWN0IGRybV9kZXZpY2UgKmRldiwgdm9pZCAqZGF0YSwKIAlpZiAoIW9iaikKIAkJcmV0dXJu IC1FTk9FTlQ7CiAKLQlpZiAoIWk5MTVfdGlsaW5nX29rKGRldiwKKwlpZiAoIWk5MTVfdGlsaW5n X29rKGRldl9wcml2LAogCQkJICAgIGFyZ3MtPnN0cmlkZSwgb2JqLT5iYXNlLnNpemUsIGFyZ3Mt PnRpbGluZ19tb2RlKSkgewogCQlpOTE1X2dlbV9vYmplY3RfcHV0KG9iaik7CiAJCXJldHVybiAt RUlOVkFMOwotLSAKMi43LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNr dG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lu dGVsLWdmeAo=