From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [PATCH 08/10] drm/i915: eb_engine_select only needs flags Date: Tue, 31 Jan 2017 13:15:44 +0000 Message-ID: <1485868546-4927-9-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-x243.google.com (mail-wm0-x243.google.com [IPv6:2a00:1450:400c:c09::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0A1766E66C for ; Tue, 31 Jan 2017 13:16:04 +0000 (UTC) Received: by mail-wm0-x243.google.com with SMTP id u63so15509557wmu.2 for ; Tue, 31 Jan 2017 05:16:03 -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 RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KCk5vdCB0aGUg d2hvbGUgYXJncyBzdHJ1Y3QgbmVlZHMgdG8gYmUgcGFzc2VkIGluLgoKU2lnbmVkLW9mZi1ieTog VHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2dlbV9leGVjYnVmZmVyLmMgfCAxNSArKysrKysrLS0tLS0tLS0KIDEg ZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jIGIvZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jCmluZGV4IDUxY2YzZmYzZTIxZC4uYWU5 NGNjMjdjOWJhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVj YnVmZmVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5j CkBAIC0xNTE5LDExICsxNTE5LDEwIEBAIHN0YXRpYyBjb25zdCBlbnVtIGludGVsX2VuZ2luZV9p ZCB1c2VyX3JpbmdfbWFwW0k5MTVfVVNFUl9SSU5HUyArIDFdID0gewogfTsKIAogc3RhdGljIHN0 cnVjdCBpbnRlbF9lbmdpbmVfY3MgKgotZWJfc2VsZWN0X2VuZ2luZShzdHJ1Y3QgZHJtX2k5MTVf cHJpdmF0ZSAqZGV2X3ByaXYsCi0JCSBzdHJ1Y3QgZHJtX2ZpbGUgKmZpbGUsCi0JCSBzdHJ1Y3Qg ZHJtX2k5MTVfZ2VtX2V4ZWNidWZmZXIyICphcmdzKQorZWJfc2VsZWN0X2VuZ2luZShzdHJ1Y3Qg ZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsIHN0cnVjdCBkcm1fZmlsZSAqZmlsZSwKKwkJIHU2 NCBmbGFncykKIHsKLQl1bnNpZ25lZCBpbnQgdXNlcl9yaW5nX2lkID0gYXJncy0+ZmxhZ3MgJiBJ OTE1X0VYRUNfUklOR19NQVNLOworCXVuc2lnbmVkIGludCB1c2VyX3JpbmdfaWQgPSBmbGFncyAm IEk5MTVfRVhFQ19SSU5HX01BU0s7CiAJc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lOwog CiAJaWYgKHVzZXJfcmluZ19pZCA+IEk5MTVfVVNFUl9SSU5HUykgewpAQCAtMTUzMiwxNCArMTUz MSwxNCBAQCBlYl9zZWxlY3RfZW5naW5lKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJp diwKIAl9CiAKIAlpZiAoKHVzZXJfcmluZ19pZCAhPSBJOTE1X0VYRUNfQlNEKSAmJgotCSAgICAo KGFyZ3MtPmZsYWdzICYgSTkxNV9FWEVDX0JTRF9NQVNLKSAhPSAwKSkgeworCSAgICAoKGZsYWdz ICYgSTkxNV9FWEVDX0JTRF9NQVNLKSAhPSAwKSkgewogCQlEUk1fREVCVUcoImV4ZWNidWYgd2l0 aCBub24gYnNkIHJpbmcgYnV0IHdpdGggaW52YWxpZCAiCi0JCQkgICJic2QgZGlzcGF0Y2ggZmxh Z3M6ICVkXG4iLCAoaW50KShhcmdzLT5mbGFncykpOworCQkJICAiYnNkIGRpc3BhdGNoIGZsYWdz OiAlZFxuIiwgKGludCkoZmxhZ3MpKTsKIAkJcmV0dXJuIE5VTEw7CiAJfQogCiAJaWYgKHVzZXJf cmluZ19pZCA9PSBJOTE1X0VYRUNfQlNEICYmIEhBU19CU0QyKGRldl9wcml2KSkgewotCQl1bnNp Z25lZCBpbnQgYnNkX2lkeCA9IGFyZ3MtPmZsYWdzICYgSTkxNV9FWEVDX0JTRF9NQVNLOworCQl1 bnNpZ25lZCBpbnQgYnNkX2lkeCA9IGZsYWdzICYgSTkxNV9FWEVDX0JTRF9NQVNLOwogCiAJCWlm IChic2RfaWR4ID09IEk5MTVfRVhFQ19CU0RfREVGQVVMVCkgewogCQkJYnNkX2lkeCA9IGdlbjhf ZGlzcGF0Y2hfYnNkX2VuZ2luZShkZXZfcHJpdiwgZmlsZSk7CkBAIC0xNjA0LDcgKzE2MDMsNyBA QCBpOTE1X2dlbV9kb19leGVjYnVmZmVyKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHZvaWQgKmRh dGEsCiAJaWYgKGFyZ3MtPmZsYWdzICYgSTkxNV9FWEVDX0lTX1BJTk5FRCkKIAkJZGlzcGF0Y2hf ZmxhZ3MgfD0gSTkxNV9ESVNQQVRDSF9QSU5ORUQ7CiAKLQllbmdpbmUgPSBlYl9zZWxlY3RfZW5n aW5lKGRldl9wcml2LCBmaWxlLCBhcmdzKTsKKwllbmdpbmUgPSBlYl9zZWxlY3RfZW5naW5lKGRl dl9wcml2LCBmaWxlLCBhcmdzLT5mbGFncyk7CiAJaWYgKCFlbmdpbmUpCiAJCXJldHVybiAtRUlO VkFMOwogCi0tIAoyLjcuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50 ZWwtZ2Z4Cg==