From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomas Elf Subject: Re: [PATCH 44/53] drm/i915: Update ring->sync_to() to take a request structure Date: Mon, 09 Mar 2015 21:49:49 +0000 Message-ID: <54FE157D.30109@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-45-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 2101B6E2A9 for ; Mon, 9 Mar 2015 14:49:51 -0700 (PDT) In-Reply-To: <1424366285-29232-45-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+Cj4gVXBkYXRl ZCB0aGUgcmluZy0+c3luY190bygpIGltcGxlbWVudGF0aW9ucyB0byB0YWtlIGEgcmVxdWVzdCBp bnN0ZWFkIG9mIGEgcmluZy4KPgo+IEZvcjogVklaLTUxMTUKPiBTaWduZWQtb2ZmLWJ5OiBKb2hu IEhhcnJpc29uIDxKb2huLkMuSGFycmlzb25ASW50ZWwuY29tPgo+IC0tLQo+ICAgZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9nZW0uYyAgICAgICAgIHwgICAgMiArLQo+ICAgZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jIHwgICAgNiArKysrLS0KPiAgIGRyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuaCB8ICAgIDQgKystLQo+ICAgMyBmaWxlcyBjaGFu Z2VkLCA3IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf Z2VtLmMKPiBpbmRleCA0ZjZlOWFkLi5iNTYxM2ZmIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfZ2VtLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dl bS5jCj4gQEAgLTI5ODUsNyArMjk4NSw3IEBAIGk5MTVfZ2VtX29iamVjdF9zeW5jKHN0cnVjdCBk cm1faTkxNV9nZW1fb2JqZWN0ICpvYmosCj4gICAJCXJldHVybiByZXQ7Cj4KPiAgIAl0cmFjZV9p OTE1X2dlbV9yaW5nX3N5bmNfdG8oZnJvbSwgdG8sIG9iai0+bGFzdF9yZWFkX3JlcSk7Cgp0cmFj ZV9pOTE1X2dlbV9yaW5nX3N5bmNfdG8oKSBzdGlsbCB0YWtlcyBhIHJpbmcgYXMgYXJndW1lbnQg aW5zdGVhZCBvZiAKYSByZXF1ZXN0LiBEbyB5b3Ugd2FudCB0byBjaGFuZ2UgdGhlIHRyYWNlIGZ1 bmN0aW9uIHRvIHJlZmxlY3QgeW91ciBjaGFuZ2VzPwoKVGhhbmtzLApUb21hcwoKPiAtCXJldCA9 IHRvLT5zZW1hcGhvcmUuc3luY190byh0bywgZnJvbSwgc2Vxbm8pOwo+ICsJcmV0ID0gdG8tPnNl bWFwaG9yZS5zeW5jX3RvKHRvX3JlcSwgZnJvbSwgc2Vxbm8pOwo+ICAgCWlmICghcmV0KQo+ICAg CQkvKiBXZSB1c2UgbGFzdF9yZWFkX3JlcSBiZWNhdXNlIHN5bmNfdG8oKQo+ICAgCQkgKiBtaWdo dCBoYXZlIGp1c3QgY2F1c2VkIHNlcW5vIHdyYXAgdW5kZXIKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfcmluZ2J1ZmZlci5jCj4gaW5kZXggODc2MTJmMS4uNzY3YmFiMSAxMDA2NDQKPiAtLS0g YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMKPiArKysgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMKPiBAQCAtMTI2NywxMCArMTI2NywxMSBA QCBzdGF0aWMgaW5saW5lIGJvb2wgaTkxNV9nZW1faGFzX3NlcW5vX3dyYXBwZWQoc3RydWN0IGRy bV9kZXZpY2UgKmRldiwKPiAgICAqLwo+Cj4gICBzdGF0aWMgaW50Cj4gLWdlbjhfcmluZ19zeW5j KHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKndhaXRlciwKPiArZ2VuOF9yaW5nX3N5bmMoc3RydWN0 IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICp3YWl0ZXJfcmVxLAo+ICAgCSAgICAgICBzdHJ1Y3QgaW50 ZWxfZW5naW5lX2NzICpzaWduYWxsZXIsCj4gICAJICAgICAgIHUzMiBzZXFubykKPiAgIHsKPiAr CXN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKndhaXRlciA9IHdhaXRlcl9yZXEtPnJpbmc7Cj4gICAJ c3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gd2FpdGVyLT5kZXYtPmRldl9wcml2 YXRlOwo+ICAgCWludCByZXQ7Cj4KPiBAQCAtMTI5MiwxMCArMTI5MywxMSBAQCBnZW44X3Jpbmdf c3luYyhzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICp3YWl0ZXIsCj4gICB9Cj4KPiAgIHN0YXRpYyBp bnQKPiAtZ2VuNl9yaW5nX3N5bmMoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqd2FpdGVyLAo+ICtn ZW42X3Jpbmdfc3luYyhzdHJ1Y3QgZHJtX2k5MTVfZ2VtX3JlcXVlc3QgKndhaXRlcl9yZXEsCj4g ICAJICAgICAgIHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKnNpZ25hbGxlciwKPiAgIAkgICAgICAg dTMyIHNlcW5vKQo+ICAgewo+ICsJc3RydWN0IGludGVsX2VuZ2luZV9jcyAqd2FpdGVyID0gd2Fp dGVyX3JlcS0+cmluZzsKPiAgIAl1MzIgZHcxID0gTUlfU0VNQVBIT1JFX01CT1ggfAo+ICAgCQkg IE1JX1NFTUFQSE9SRV9DT01QQVJFIHwKPiAgIAkJICBNSV9TRU1BUEhPUkVfUkVHSVNURVI7Cj4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuaCBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuaAo+IGluZGV4IDFmZjBhZDEuLjY1 ZmUxNTEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZl ci5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5oCj4gQEAg LTIxOSw4ICsyMTksOCBAQCBzdHJ1Y3QgIGludGVsX2VuZ2luZV9jcyB7Cj4gICAJCX07Cj4KPiAg IAkJLyogQUtBIHdhaXQoKSAqLwo+IC0JCWludAkoKnN5bmNfdG8pKHN0cnVjdCBpbnRlbF9lbmdp bmVfY3MgKnJpbmcsCj4gLQkJCQkgICBzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICp0bywKPiArCQlp bnQJKCpzeW5jX3RvKShzdHJ1Y3QgZHJtX2k5MTVfZ2VtX3JlcXVlc3QgKnRvX3JlcSwKPiArCQkJ CSAgIHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmZyb20sCj4gICAJCQkJICAgdTMyIHNlcW5vKTsK PiAgIAkJaW50CSgqc2lnbmFsKShzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICpzaWduYWxsZXIsCj4g ICAJCQkJICAvKiBudW1fZHdvcmRzIG5lZWRlZCBieSBjYWxsZXIgKi8KPgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlz dApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK