From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH 3/6] drm/i915: Limit number of capture objects Date: Mon, 10 Sep 2018 16:14:56 +0300 Message-ID: <8736uhwl2n.fsf@gaia.fi.intel.com> References: <20180907112856.28242-1-chris@chris-wilson.co.uk> <20180907112856.28242-3-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5F7A76E294 for ; Mon, 10 Sep 2018 13:16:32 +0000 (UTC) In-Reply-To: <20180907112856.28242-3-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gSWYgd2Ug ZmFpbCB0byBhbGxvY2F0ZSBhbiBhcnJheSBmb3IgYSBsYXJnZSBudW1iZXIgb2YgdXNlciByZXF1 ZXN0ZWQKPiBjYXB0dXJlIG9iamVjdHMsIHJlZHVjZSB0aGUgYXJyYXkgc2l6ZSBhbmQgdHJ5IHRv IGdyYWIgYXQgbGVhc3Qgc29tZSBvZgo+IHRoZSBvYmplY3RzIQo+Cj4gU2lnbmVkLW9mZi1ieTog Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gLS0tCj4gIGRyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfZ3B1X2Vycm9yLmMgfCAyMCArKysrKysrKysrKysrLS0tLS0tLQo+ ICAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKPgo+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dwdV9lcnJvci5jIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9ncHVfZXJyb3IuYwo+IGluZGV4IGY3ZjJhYTcxZDhkOS4uMjgz NWNhY2QwZDA4IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ3B1X2Vy cm9yLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dwdV9lcnJvci5jCj4gQEAg LTEzNjUsMTUgKzEzNjUsMjAgQEAgc3RhdGljIHZvaWQgcmVxdWVzdF9yZWNvcmRfdXNlcl9ibyhz dHJ1Y3QgaTkxNV9yZXF1ZXN0ICpyZXF1ZXN0LAo+ICB7Cj4gIAlzdHJ1Y3QgaTkxNV9jYXB0dXJl X2xpc3QgKmM7Cj4gIAlzdHJ1Y3QgZHJtX2k5MTVfZXJyb3Jfb2JqZWN0ICoqYm87Cj4gLQlsb25n IGNvdW50Owo+ICsJbG9uZyBjb3VudCwgbWF4Owo+ICAKPiAtCWNvdW50ID0gMDsKPiArCW1heCA9 IDA7Cj4gIAlmb3IgKGMgPSByZXF1ZXN0LT5jYXB0dXJlX2xpc3Q7IGM7IGMgPSBjLT5uZXh0KQo+ IC0JCWNvdW50Kys7Cj4gKwkJbWF4Kys7Cj4gKwlpZiAoIW1heCkKPiArCQlyZXR1cm47Cj4gIAo+ IC0JYm8gPSBOVUxMOwo+IC0JaWYgKGNvdW50KQo+IC0JCWJvID0ga2NhbGxvYyhjb3VudCwgc2l6 ZW9mKCpibyksIEdGUF9BVE9NSUMpOwo+ICsJYm8gPSBrbWFsbG9jX2FycmF5KG1heCwgc2l6ZW9m KCpibyksIEdGUF9BVE9NSUMpOwoKVGhlcmUgc2VlbXMgdG8gYmUgbm8gbmVlZCB0byB6ZXJvIHRo ZSBhcnJheS4KCj4gKwlpZiAoIWJvKSB7Cj4gKwkJLyogSWYgd2UgY2FuJ3QgY2FwdHVyZSBldmVy eXRoaW5nLCB0cnkgdG8gY2FwdHVyZSBzb21ldGhpbmcuICovCj4gKwkJbWF4ID0gbWluX3QobG9u ZywgbWF4LCBQQUdFX1NJWkUgLyBzaXplb2YoKmJvKSk7CgpQZXJoYXBzIHRoZXJlIGlzIHNvbWUg Ym9va2tlZXBpbmcgaW4gc2xhYiBzbyB0aGlzIHdvdWxkIHNwaWxsIHRvIDIKcGFnZXMgZXZlbnR1 YWxseT8KClJldmlld2VkLWJ5OiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxhQGxpbnV4Lmlu dGVsLmNvbT4KCj4gKwkJYm8gPSBrbWFsbG9jX2FycmF5KG1heCwgc2l6ZW9mKCpibyksIEdGUF9B VE9NSUMpOwo+ICsJfQo+ICAJaWYgKCFibykKPiAgCQlyZXR1cm47Cj4gIAo+IEBAIC0xMzgyLDcg KzEzODcsOCBAQCBzdGF0aWMgdm9pZCByZXF1ZXN0X3JlY29yZF91c2VyX2JvKHN0cnVjdCBpOTE1 X3JlcXVlc3QgKnJlcXVlc3QsCj4gIAkJYm9bY291bnRdID0gaTkxNV9lcnJvcl9vYmplY3RfY3Jl YXRlKHJlcXVlc3QtPmk5MTUsIGMtPnZtYSk7Cj4gIAkJaWYgKCFib1tjb3VudF0pCj4gIAkJCWJy ZWFrOwo+IC0JCWNvdW50Kys7Cj4gKwkJaWYgKCsrY291bnQgPT0gbWF4KQo+ICsJCQlicmVhazsK PiAgCX0KPiAgCj4gIAllZS0+dXNlcl9ibyA9IGJvOwo+IC0tIAo+IDIuMTkuMC5yYzIKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==