From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Harrison Subject: Re: [PATCH 14/56] drm/i915: Make retire condition check for requests not objects Date: Thu, 04 Jun 2015 19:24:44 +0100 Message-ID: <557097EC.7040306@Intel.com> References: <1432917856-12261-1-git-send-email-John.C.Harrison@Intel.com> <1433442194-16501-1-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 mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id 3B6E96E1BD for ; Thu, 4 Jun 2015 11:25:11 -0700 (PDT) In-Reply-To: <1433442194-16501-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 Tm90ZSB0aGF0IHRoaXMgaXMgYSBuZXcgcGF0Y2ggdG8gdGhlIHNlcmllcy4gVGhlIGlzc3VlIHdh cyBmb3VuZCB3aGVuIApkZWJ1Z2dpbmcgYSBwcm9ibGVtIHdpdGggdGhlIGNvbnZlcnNpb24gdG8g c3RydWN0IGZlbmNlIHRoYXQgaXMgc3RpbGwgaW4gCnByb2dyZXNzLiBCYXNpY2FsbHksIGl0IHdh cyBwb3NzaWJsZSB0byBnZXQgY29udGludW91cyBURFIgdGltZW91dHMgb24gCnRoZSBFQ1Mgcmlu ZyBiZWNhdXNlIHRoZSBzdGFydCBvZiBkYXkgaW5pdGlhbGlzYXRpb24gcmVxdWVzdCBuZXZlciBn b3QgCnJldGlyZWQgYW5kIHRoZSBURFIgZ290IGNvbmZ1c2VkIGJ5IHRoaXMuCgpUaGlzIHBhdGNo IHNob3VsZCB0aGVyZWZvcmUgYmUgaW5jbHVkZWQgaW4gdGhlIGFudGktT0xSIHNlcmllcyBhcyBh IG5ldyAKcGF0Y2ggIzE0IChpbW1lZGlhdGVseSBiZWZvcmUgJ3VwZGF0ZSBpOTE1X2dwdV9pZGxl KCkgdG8gLi4uJykuIEFzIHRoYXQgCmlzIHRoZSBwb2ludCBhdCB3aGljaCBub24tYmF0Y2ggYnVm ZmVyIHJlcXVlc3RzIHN0YXJ0IHRvIGFwcGVhciBpbiB0aGUgCnN5c3RlbS4KCgpPbiAwNC8wNi8y MDE1IDE5OjIzLCBKb2huLkMuSGFycmlzb25ASW50ZWwuY29tIHdyb3RlOgo+IEZyb206IEpvaG4g SGFycmlzb24gPEpvaG4uQy5IYXJyaXNvbkBJbnRlbC5jb20+Cj4KPiBBIHByZXZpb3VzIHBhdGNo IChyZWFkLXJlYWQgb3B0aW1pc2F0aW9uKSBjaGFuZ2VkIHRoZSBlYXJseSBleGl0Cj4gY29uZGl0 aW9uIGluIGk5MTVfZ2VtX3JldGlyZV9yZXF1ZXN0c19yaW5nKCkgZnJvbSBjaGVja2luZyB0aGUg cmVxdWVzdAo+IGxpc3QgdG8gY2hlY2tpbmcgdGhlIGFjdGl2ZSBsaXN0LiBUaGlzIGFzc3VtZXMg dGhhdCBhbGwgcmVxdWVzdHMgaGF2ZQo+IG9iamVjdHMgYXNzb2NpYXRlZCB3aXRoIHRoZW0gd2hp Y2ggYXJlIHBsYWNlZCBvbiB0aGUgYWN0aXZlIGxpc3QuIFRoZQo+IHJlbW92YWwgb2YgdGhlIE9M UiBtZWFucyB0aGF0IG5vbi1iYXRjaCBidWZmZXIgd29yayBpcyBubyBsb25nZXIKPiB0YWdnZWQg b250byB0aGUgbmVhcmVzdCBiYXRjaCBidWZmZXIgc3VibWlzc2lvbiBhbmQgdGh1cyB0aGVyZSBh cmUKPiByZXF1ZXN0cyBnb2luZyB0aHJvdWdoIHRoZSBzeXN0ZW0gd2hpY2ggZG8gbm90IGhhdmUg b2JqZWN0cyBhc3NvY2lhdGVkCj4gd2l0aCB0aGVtLiBUaGlzIGNhbiB0aGVyZWZvcmUgbGVhZCB0 byB0aGUgc2l0dWF0aW9uIHdoZXJlIGFuCj4gb3V0c3RhbmRpbmcgcmVxdWVzdCBuZXZlciBnZXRz IHJldGlyZWQuCj4KPiBUaGlzIGNoYW5nZSByZXZlcnRzIHRoZSBlYXJseSBleGl0IGNvbmRpdGlv biB0byBjaGVjayBmb3IgcmVxdWVzdHMuCj4gR2l2ZW4gdGhhdCB0aGUgcHVycG9zZSBvZiB0aGUg ZnVuY3Rpb24gaXMgdG8gcmV0aXJlIHJlcXVlc3RzLCB0aGlzCj4gZG9lcyBzZWVtIHRvIG1ha2Ug bXVjaCBtb3JlIHNlbnNlLgo+Cj4gRm9yOiBWSVotNTE5MAo+IFNpZ25lZC1vZmYtYnk6IEpvaG4g SGFycmlzb24gPEpvaG4uQy5IYXJyaXNvbkBJbnRlbC5jb20+Cj4gLS0tCj4gICBkcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2dlbS5jIHwgICAgMiArLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDEgaW5z ZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKPiBpbmRl eCA3MTE3NjU5Li40YzVhNmNkIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5 MTVfZ2VtLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCj4gQEAgLTI4 NTksNyArMjg1OSw3IEBAIGk5MTVfZ2VtX3JldGlyZV9yZXF1ZXN0c19yaW5nKHN0cnVjdCBpbnRl bF9lbmdpbmVfY3MgKnJpbmcpCj4gICB7Cj4gICAJV0FSTl9PTihpOTE1X3ZlcmlmeV9saXN0cyhy aW5nLT5kZXYpKTsKPiAgIAo+IC0JaWYgKGxpc3RfZW1wdHkoJnJpbmctPmFjdGl2ZV9saXN0KSkK PiArCWlmIChsaXN0X2VtcHR5KCZyaW5nLT5yZXF1ZXN0X2xpc3QpKQo+ICAgCQlyZXR1cm47Cj4g ICAKPiAgIAkvKiBSZXRpcmUgcmVxdWVzdHMgZmlyc3QgYXMgd2UgdXNlIGl0IGFib3ZlIGZvciB0 aGUgZWFybHkgcmV0dXJuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRl bC1nZngK