From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomas Elf Subject: Re: [PATCH 21/53] drm/i915: Set context in request from creation even in legacy mode Date: Thu, 05 Mar 2015 18:02:10 +0000 Message-ID: <54F89A22.4030307@intel.com> References: <1423828140-10653-1-git-send-email-John.C.Harrison@Intel.com> <1424366285-29232-1-git-send-email-John.C.Harrison@Intel.com> <1424366285-29232-22-git-send-email-John.C.Harrison@Intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" 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 2788C6E3AA for ; Thu, 5 Mar 2015 10:02:19 -0800 (PST) In-Reply-To: <1424366285-29232-22-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: John.C.Harrison@Intel.com, Intel-GFX@Lists.FreeDesktop.Org List-Id: intel-gfx@lists.freedesktop.org T24gMTkvMDIvMjAxNSAxNzoxNywgSm9obi5DLkhhcnJpc29uQEludGVsLmNvbSB3cm90ZToKPiBG cm9tOiBKb2huIEhhcnJpc29uIDxKb2huLkMuSGFycmlzb25ASW50ZWwuY29tPgo+Cj4gSW4gZXhl Y2xpc3QgbW9kZSwgdGhlIGNvbnRleHQgb2JqZWN0IHBvaW50ZXIgaXMgd3JpdHRlbiBpbiB0byB0 aGUgcmVxdWVzdAo+IHN0cnVjdHVyZSAoYW5kIHJlZmVyZW5jZSBjb3VudGVkKSBhdCB0aGUgcG9p bnQgb2YgcmVxdWVzdCBjcmVhdGlvbi4gSW4gbGVnYWN5Cj4gbW9kZSwgdGhpcyBvbmx5IGhhcHBl bnMgaW5zaWRlIGk5MTVfYWRkX3JlcXVlc3QoKS4KPgo+IFRoaXMgcGF0Y2ggdXBkYXRlcyB0aGUg bGVnYWN5IGNvZGUgcGF0aCB0byBtYXRjaCB0aGUgZXhlY2xpc3QgdmVyc2lvbi4gVGhpcwo+IGFs bG93cyBhbGwgdGhlIGludGVybWVkaWF0ZSBjb2RlIGJldHdlZW4gcmVxdWVzdCBjcmVhdGlvbiBh bmQgcmVxdWVzdCBzdWJtaXNzaW9uCj4gdG8gZ2V0IGF0IHRoZSBjb250ZXh0IG9iamVjdCBnaXZl biBvbmx5IGEgcmVxdWVzdCBzdHJ1Y3R1cmUuIFRodXMgbmVnYXRpbmcgdGhlCj4gbmVlZCB0byBw YXNzIGNvbnRleHQgcG9pbnRlcnMgaGVyZSwgdGhlcmUgYW5kIGV2ZXJ5d2hlcmUuCj4KPiBGb3I6 IFZJWi01MTE1Cj4gU2lnbmVkLW9mZi1ieTogSm9obiBIYXJyaXNvbiA8Sm9obi5DLkhhcnJpc29u QEludGVsLmNvbT4KPiAtLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMgICAg ICAgICB8ICAgIDkgKy0tLS0tLS0tCj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5n YnVmZmVyLmMgfCAgICAyICsrCj4gICAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwg OCBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwo+IGluZGV4IDM3OWJmNDQu LjY0Mjg4ZTMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwo+ ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKPiBAQCAtMjQ3MCwxNCArMjQ3 MCw3IEBAIGludCBfX2k5MTVfYWRkX3JlcXVlc3Qoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqcmlu ZywKPiAgIAlXQVJOX09OKHJlcXVlc3QtPmJhdGNoX29iaiAmJiBvYmopOwo+ICAgCXJlcXVlc3Qt PmJhdGNoX29iaiA9IG9iajsKPgo+IC0JaWYgKCFpOTE1LmVuYWJsZV9leGVjbGlzdHMpIHsKPiAt CQkvKiBIb2xkIGEgcmVmZXJlbmNlIHRvIHRoZSBjdXJyZW50IGNvbnRleHQgc28gdGhhdCB3ZSBj YW4gaW5zcGVjdAo+IC0JCSAqIGl0IGxhdGVyIGluIGNhc2UgYSBoYW5nY2hlY2sgZXJyb3IgZXZl bnQgZmlyZXMuCj4gLQkJICovCj4gLQkJcmVxdWVzdC0+Y3R4ID0gcmluZy0+bGFzdF9jb250ZXh0 Owo+IC0JCWlmIChyZXF1ZXN0LT5jdHgpCj4gLQkJCWk5MTVfZ2VtX2NvbnRleHRfcmVmZXJlbmNl KHJlcXVlc3QtPmN0eCk7Cj4gLQl9Cj4gKwlXQVJOX09OKHJlcXVlc3QtPmN0eCAhPSByaW5nLT5s YXN0X2NvbnRleHQpOwoKX19pOTE1X2FkZF9yZXF1ZXN0IGlzIGdlbiBhZ25vc3RpYyBidXQgcmlu Zy0+bGFzdF9jb250ZXh0IGlzIG9ubHkgdXNlZCAKaW4gbGVnYWN5IG1vZGUuIE1heWJlIHlvdSB3 YW50IHRvIGNoZWNrIGZvciAhaTkxNS5lbmFibGVfZXhlY2xpc3RzIGp1c3QgCmxpa2UgaW4gdGhl IGJsb2NrIHlvdSByZW1vdmVkIGFib3ZlPwoKPgo+ICAgCXJlcXVlc3QtPmVtaXR0ZWRfamlmZmll cyA9IGppZmZpZXM7Cj4gICAJbGlzdF9hZGRfdGFpbCgmcmVxdWVzdC0+bGlzdCwgJnJpbmctPnJl cXVlc3RfbGlzdCk7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Jp bmdidWZmZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuYwo+IGlu ZGV4IDFhOWY4ODQuLjA1YTdlMzMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfcmluZ2J1ZmZlci5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmlu Z2J1ZmZlci5jCj4gQEAgLTIxODYsNiArMjE4Niw4IEBAIGludGVsX3JpbmdfYWxsb2NfcmVxdWVz dChzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICpyaW5nLAo+ICAgCXJlcXVlc3QtPnJpbmcgPSByaW5n Owo+ICAgCXJlcXVlc3QtPnJpbmdidWYgPSByaW5nLT5idWZmZXI7Cj4gICAJcmVxdWVzdC0+dW5p cSA9IGRldl9wcml2YXRlLT5yZXF1ZXN0X3VuaXErKzsKPiArCXJlcXVlc3QtPmN0eCA9IGN0eDsK PiArCWk5MTVfZ2VtX2NvbnRleHRfcmVmZXJlbmNlKHJlcXVlc3QtPmN0eCk7Cj4KPiAgIAlyZXQg PSBpOTE1X2dlbV9nZXRfc2Vxbm8ocmluZy0+ZGV2LCAmcmVxdWVzdC0+c2Vxbm8pOwo+ICAgCWlm IChyZXQpIHsKPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK