From mboxrd@z Thu Jan 1 00:00:00 1970 From: John.C.Harrison@Intel.com Subject: [PATCH 34/59] drm/i915: Update mi_set_context() to take a request structure Date: Thu, 19 Mar 2015 12:30:39 +0000 Message-ID: <1426768264-16996-35-git-send-email-John.C.Harrison@Intel.com> References: <1426768264-16996-1-git-send-email-John.C.Harrison@Intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id F11CA6EA0C for ; Thu, 19 Mar 2015 05:31:45 -0700 (PDT) In-Reply-To: <1426768264-16996-1-git-send-email-John.C.Harrison@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 RnJvbTogSm9obiBIYXJyaXNvbiA8Sm9obi5DLkhhcnJpc29uQEludGVsLmNvbT4KClVwZGF0ZWQg bWlfc2V0X2NvbnRleHQoKSB0byB0YWtlIGEgcmVxdWVzdCBzdHJ1Y3R1cmUgaW5zdGVhZCBvZiBh IHJpbmcgYW5kCmNvbnRleHQgcGFpci4KCkZvcjogVklaLTUxMTUKU2lnbmVkLW9mZi1ieTogSm9o biBIYXJyaXNvbiA8Sm9obi5DLkhhcnJpc29uQEludGVsLmNvbT4KUmV2aWV3ZWQtYnk6IFRvbWFz IEVsZiA8dG9tYXMuZWxmQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2dlbV9jb250ZXh0LmMgfCAgICA5ICsrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0 aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2dlbV9jb250ZXh0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9jb250 ZXh0LmMKaW5kZXggNGFlM2EzZC4uZjYxNWZjYSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9nZW1fY29udGV4dC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf Z2VtX2NvbnRleHQuYwpAQCAtNDc2LDEwICs0NzYsOSBAQCBpOTE1X2dlbV9jb250ZXh0X2dldChz dHJ1Y3QgZHJtX2k5MTVfZmlsZV9wcml2YXRlICpmaWxlX3ByaXYsIHUzMiBpZCkKIH0KIAogc3Rh dGljIGlubGluZSBpbnQKLW1pX3NldF9jb250ZXh0KHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKnJp bmcsCi0JICAgICAgIHN0cnVjdCBpbnRlbF9jb250ZXh0ICpuZXdfY29udGV4dCwKLQkgICAgICAg dTMyIGh3X2ZsYWdzKQorbWlfc2V0X2NvbnRleHQoc3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0 ICpyZXEsIHUzMiBod19mbGFncykKIHsKKwlzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICpyaW5nID0g cmVxLT5yaW5nOwogCXUzMiBmbGFncyA9IGh3X2ZsYWdzIHwgTUlfTU1fU1BBQ0VfR1RUOwogCWNv bnN0IGludCBudW1fcmluZ3MgPQogCQkvKiBVc2UgYW4gZXh0ZW5kZWQgdy9hIG9uIGl2YisgaWYg c2lnbmFsbGluZyBmcm9tIG90aGVyIHJpbmdzICovCkBAIC01MzEsNyArNTMwLDcgQEAgbWlfc2V0 X2NvbnRleHQoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqcmluZywKIAogCWludGVsX3JpbmdfZW1p dChyaW5nLCBNSV9OT09QKTsKIAlpbnRlbF9yaW5nX2VtaXQocmluZywgTUlfU0VUX0NPTlRFWFQp OwotCWludGVsX3JpbmdfZW1pdChyaW5nLCBpOTE1X2dlbV9vYmpfZ2d0dF9vZmZzZXQobmV3X2Nv bnRleHQtPmxlZ2FjeV9od19jdHgucmNzX3N0YXRlKSB8CisJaW50ZWxfcmluZ19lbWl0KHJpbmcs IGk5MTVfZ2VtX29ial9nZ3R0X29mZnNldChyZXEtPmN0eC0+bGVnYWN5X2h3X2N0eC5yY3Nfc3Rh dGUpIHwKIAkJCWZsYWdzKTsKIAkvKgogCSAqIHcvYTogTUlfU0VUX0NPTlRFWFQgbXVzdCBhbHdh eXMgYmUgZm9sbG93ZWQgYnkgTUlfTk9PUApAQCAtNjMyLDcgKzYzMSw3IEBAIHN0YXRpYyBpbnQg ZG9fc3dpdGNoKHN0cnVjdCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqcmVxKQogCWlmICghdG8tPmxl Z2FjeV9od19jdHguaW5pdGlhbGl6ZWQgfHwgaTkxNV9nZW1fY29udGV4dF9pc19kZWZhdWx0KHRv KSkKIAkJaHdfZmxhZ3MgfD0gTUlfUkVTVE9SRV9JTkhJQklUOwogCi0JcmV0ID0gbWlfc2V0X2Nv bnRleHQocmluZywgdG8sIGh3X2ZsYWdzKTsKKwlyZXQgPSBtaV9zZXRfY29udGV4dChyZXEsIGh3 X2ZsYWdzKTsKIAlpZiAocmV0KQogCQlnb3RvIHVucGluX291dDsKIAotLSAKMS43LjkuNQoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1h aWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK