From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [PATCH 06/10] drm/i915: Remove some single use locals i915_gem_do_execbuffer Date: Tue, 31 Jan 2017 13:15:42 +0000 Message-ID: <1485868546-4927-7-git-send-email-tvrtko.ursulin@linux.intel.com> References: <1485868546-4927-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 5CDA66E660 for ; Tue, 31 Jan 2017 13:16:02 +0000 (UTC) Received: by mail-wm0-x244.google.com with SMTP id v77so22778678wmv.0 for ; Tue, 31 Jan 2017 05:16:02 -0800 (PST) In-Reply-To: <1485868546-4927-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 RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KClJlbW92ZSBj dHhfaWQsIGdndHQgYW5kIHZtIHNpbmNlIHRoZXkgYXJlIHNpbmdsZSB1c2UuCgogICAgIHRleHQg ICAgZGF0YSAgICAgYnNzICAgICBkZWMgICAgIGhleCBmaWxlbmFtZQogIDEwODUzMzggICAyNjM5 OCAgICAyNjI4IDExMTQzNjQgIDExMDBmYyBpOTE1LmtvLjAKICAxMDg1MjkwICAgMjYzOTggICAg MjYyOCAxMTE0MzE2ICAxMTAwY2MgaTkxNS5rby4xCgpTaWduZWQtb2ZmLWJ5OiBUdnJ0a28gVXJz dWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZ2VtX2V4ZWNidWZmZXIuYyB8IDE0ICsrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl ZCwgNCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVjYnVmZmVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2dlbV9leGVjYnVmZmVyLmMKaW5kZXggODJlNzRkYjU5MjNiLi41N2FlNjU3M2EzN2Ig MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2V4ZWNidWZmZXIuYwor KysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVjYnVmZmVyLmMKQEAgLTE1NzMs MTYgKzE1NzMsMTMgQEAgaTkxNV9nZW1fZG9fZXhlY2J1ZmZlcihzdHJ1Y3QgZHJtX2RldmljZSAq ZGV2LCB2b2lkICpkYXRhLAogCQkgICAgICAgc3RydWN0IGRybV9pOTE1X2dlbV9leGVjX29iamVj dDIgKmV4ZWMpCiB7CiAJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gdG9faTkx NShkZXYpOwotCXN0cnVjdCBpOTE1X2dndHQgKmdndHQgPSAmZGV2X3ByaXYtPmdndHQ7CiAJc3Ry dWN0IGViX3ZtYXMgKmViOwogCXN0cnVjdCBkcm1faTkxNV9nZW1fZXhlY19vYmplY3QyIHNoYWRv d19leGVjX2VudHJ5OwogCXN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZTsKIAlzdHJ1Y3Qg aTkxNV9nZW1fY29udGV4dCAqY3R4OwotCXN0cnVjdCBpOTE1X2FkZHJlc3Nfc3BhY2UgKnZtOwog CXN0cnVjdCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqcmVxOwogCXN0cnVjdCBpOTE1X3ZtYSAqYmF0 Y2g7CiAJdTMyIGJhdGNoX3N0YXJ0OwotCWNvbnN0IHUzMiBjdHhfaWQgPSBpOTE1X2V4ZWNidWZm ZXIyX2dldF9jb250ZXh0X2lkKCphcmdzKTsKIAl1MzIgZGlzcGF0Y2hfZmxhZ3M7CiAJc3RydWN0 IGRtYV9mZW5jZSAqaW5fZmVuY2UgPSBOVUxMOwogCXN0cnVjdCBzeW5jX2ZpbGUgKm91dF9mZW5j ZSA9IE5VTEw7CkBAIC0xNjU5LDcgKzE2NTYsOCBAQCBpOTE1X2dlbV9kb19leGVjYnVmZmVyKHN0 cnVjdCBkcm1fZGV2aWNlICpkZXYsIHZvaWQgKmRhdGEsCiAJaWYgKHJldCkKIAkJZ290byBwcmVf bXV0ZXhfZXJyOwogCi0JY3R4ID0gaTkxNV9nZW1fdmFsaWRhdGVfY29udGV4dChkZXYsIGZpbGUs IGVuZ2luZSwgY3R4X2lkKTsKKwljdHggPSBpOTE1X2dlbV92YWxpZGF0ZV9jb250ZXh0KGRldiwg ZmlsZSwgZW5naW5lLAorCQkJCQlpOTE1X2V4ZWNidWZmZXIyX2dldF9jb250ZXh0X2lkKCphcmdz KSk7CiAJaWYgKElTX0VSUihjdHgpKSB7CiAJCW11dGV4X3VubG9jaygmZGV2LT5zdHJ1Y3RfbXV0 ZXgpOwogCQlyZXQgPSBQVFJfRVJSKGN0eCk7CkBAIC0xNjY4LDExICsxNjY2LDYgQEAgaTkxNV9n ZW1fZG9fZXhlY2J1ZmZlcihzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB2b2lkICpkYXRhLAogCiAJ aTkxNV9nZW1fY29udGV4dF9nZXQoY3R4KTsKIAotCWlmIChjdHgtPnBwZ3R0KQotCQl2bSA9ICZj dHgtPnBwZ3R0LT5iYXNlOwotCWVsc2UKLQkJdm0gPSAmZ2d0dC0+YmFzZTsKLQogCWViID0gZWJf Y3JlYXRlKGRldl9wcml2LCBhcmdzKTsKIAlpZiAoZWIgPT0gTlVMTCkgewogCQlpOTE1X2dlbV9j b250ZXh0X3B1dChjdHgpOwpAQCAtMTY4Miw3ICsxNjc1LDggQEAgaTkxNV9nZW1fZG9fZXhlY2J1 ZmZlcihzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB2b2lkICpkYXRhLAogCX0KIAogCS8qIExvb2sg dXAgb2JqZWN0IGhhbmRsZXMgKi8KLQlyZXQgPSBlYl9sb29rdXBfdm1hcyhlYiwgZXhlYywgYXJn cywgdm0sIGZpbGUpOworCXJldCA9IGViX2xvb2t1cF92bWFzKGViLCBleGVjLCBhcmdzLCBjdHgt PnBwZ3R0ID8gJmN0eC0+cHBndHQtPmJhc2UgOgorCQkJICAgICAmZGV2X3ByaXYtPmdndHQuYmFz ZSwgZmlsZSk7CiAJaWYgKHJldCkKIAkJZ290byBlcnI7CiAKLS0gCjIuNy40CgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK