From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH] drm/i915: Assert that the context pin_counts do not overflow Date: Thu, 16 Mar 2017 18:27:16 +0200 Message-ID: <87d1dh1923.fsf@gaia.fi.intel.com> References: <20170316160331.13857-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 870A36EB49 for ; Thu, 16 Mar 2017 16:27:27 +0000 (UTC) In-Reply-To: <20170316160331.13857-1-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+IHdyaXRlczoKCj4gVGhpcyBz aG91bGQgYmUgaW1wb3NzaWJsZSwgYnV0IGxldCdzIGFzc2VydCB0aGF0IHdlIGRvIG5vdCBwaW4g YSBjb250ZXh0Cj4gNCBiaWxsaW9uIHRpbWVzIGJlZm9yZSByZXRpcmluZyEKPgo+IFNpZ25lZC1v ZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IENjOiBUdnJ0 a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AbGludXguaW50ZWwuY29tPgo+IENjOiBKb29uYXMg TGFodGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jICAgICAgICB8IDEgKwo+ICBkcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMgfCAxICsKPiAgMiBmaWxlcyBjaGFuZ2VkLCAyIGlu c2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9s cmMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jCj4gaW5kZXggMzJlYzA2MjQ1 MjgxLi43NzU3NGRmYzQ4ZWYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfbHJjLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYwo+IEBAIC03 NDcsNiArNzQ3LDcgQEAgc3RhdGljIGludCBleGVjbGlzdHNfY29udGV4dF9waW4oc3RydWN0IGlu dGVsX2VuZ2luZV9jcyAqZW5naW5lLAo+ICAKPiAgCWlmIChjZS0+cGluX2NvdW50KyspCj4gIAkJ cmV0dXJuIDA7Cj4gKwlHRU1fQlVHX09OKGNlLT5waW5fY291bnQpOyAvKiBubyBvdmVyZmxvdyBw bGVhc2UhICovCj4KCiFjZS0+cGluX2NvdW50PwotTWlrYQoKPiAgCWlmICghY2UtPnN0YXRlKSB7 Cj4gIAkJcmV0ID0gZXhlY2xpc3RzX2NvbnRleHRfZGVmZXJyZWRfYWxsb2MoY3R4LCBlbmdpbmUp Owo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMg Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMKPiBpbmRleCBlODk1Yzk5 ZjVkZDkuLjc1ODE5MWU2OTQwMyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9yaW5nYnVmZmVyLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5n YnVmZmVyLmMKPiBAQCAtMTQ0NSw2ICsxNDQ1LDcgQEAgc3RhdGljIGludCBpbnRlbF9yaW5nX2Nv bnRleHRfcGluKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSwKPiAgCj4gIAlpZiAoY2Ut PnBpbl9jb3VudCsrKQo+ICAJCXJldHVybiAwOwo+ICsJR0VNX0JVR19PTihjZS0+cGluX2NvdW50 KTsgLyogbm8gb3ZlcmZsb3cgcGxlYXNlISAqLwo+ICAKPiAgCWlmIChjZS0+c3RhdGUpIHsKPiAg CQlyZXQgPSBjb250ZXh0X3BpbihjdHgpOwo+IC0tIAo+IDIuMTEuMAo+Cj4gX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBs aXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=